当前位置:   article > 正文

npm的使用及镜像配置_npm 镜像

npm 镜像


  1. 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 文件,加入下面内容

  1. npm config set registry <https://....仓库镜像源地址>
  2. 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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/141857
推荐阅读
相关标签
  

闽ICP备14008679号