当前位置: 首页 > news >正文

npm的使用及镜像配置


    • NPM概念

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

允许用户从NPM服务器下载别人编写的第三方包到本地使用。

允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。

允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。


2.常用命令

2.1检测npm是否安装,以及检测npm安装的版本号

 npm -v   

2.2如果安装的是旧版本的npm,也可以通过npm命令来升级

npm install npm -g 

2.3 设置本次从淘宝镜像上安装需要的包,没有改变npm原有的仓库镜像源

npm install -g <安装包名> --registry=https://registry.npm.taobao.org

安装package.json中所有的包,本次安装从设置的镜像中下载,不改变npm原有配置的仓库镜像

 npm install --registry=https://registry.npm.taobao.org   

2.4 查看当前本地npm配置的仓库镜像

npm config get registry

2.5 配置本地npm的仓库镜像源地址,以后下载包,在下载命令中不配置镜像源时,就从上述配置的镜像源中下载指定的安装包;

也可以修改 ~/.npmrc 文件,加入下面内容

 npm config set registry <https://....仓库镜像源地址>
registry = https://registry.npm.taobao.org

2.6 使用cnpm命令替换npm命令,$ cmpm install <包名>

npm install -g cnpm  --registry=https://registry.npm.taobao.org

2.7 加-g是全局安装指定的包,不加-g是本地本项目安装指定的包名

npm install <包名>   <-g>

2.8 修改类似 " npm err ! Error: connect ECONNREFUSED 127.0.0.1:8087 " 的错误

npm config set proxy null

2.9 查看所有全局安装的包

npm -g list

2.10 卸载某个包;卸载所有的包

npm uninstall  <包名>    ;  npm uninstall * 

2.11查看依赖包是否存在

npm ls

2.10中卸载某个包后,如果是卸载的/node_modules/目录下的包,可以通过此命令查看卸载的包是否还存在

2.12更新某个包到最新版本

 npm update  <包名>

2.13 升级指定包到指定版本,例如:npm install -g npm@5.6.0 ,升级npm 到5.6.0版本

npm install <-g>  <包名>@<版本号>

2.14 在npm资源库中注册用户

npm adduser

2.15 登录用户

npm login

2.16 发布项目

npm publish

2.17清除缓存

npm cache verify

或者

npm cache clean --force

相关文章:

  • 网站建设主要包括哪些/苏州旺道seo
  • 旅游景区网站建设方案/2024年新冠第三波症状分析
  • 企业做网站优点/广州推广seo
  • 中英文网站建设需要懂英语吗/网站竞价推广
  • 用ps做网站主页/竞价托管外包公司
  • 新蔡哪有做网站建设的/seo排名快速上升
  • [oeasy]python0051_ 转义_escape_字符_character_单引号_双引号_反引号_ 退格键
  • 技术分享 | OceanBase 4.X 最小化单机部署
  • 【问题解决】Tomcat启动服务时提示Filter初始化或销毁出现java.lang.AbstractMethodError错误
  • 磨金石教育影视技能干货分享|浅析中国CG特效的发展现状
  • 【项目实战】使用Java Keytool工具生成的CSR给第三方云平台签名
  • OpenCV(11)-图像的分割与修复
  • CSS造成阻塞的原理
  • Unidbg模拟执行某段子so实操教程(二) LoadSo对比
  • Vue CLI
  • 上海亚商投顾:沪指重返3200点 牛市旗手回归!
  • 2023-1-16 刷题情况
  • OneKeyGhost工具进行备份还原windows操作系统