npm修改镜像及使用替代工具cnpm

Intro

npm用于从npm服务器下载第三方包/向npm服务器上传自己编写的第三方包。
- 下载到本地 npm install 包名
- 发布到服务器 npm publish
因为npm的官方服务器在国外,有时会影响网速。
解决方法有两种,任选其一即可:
- 修改npm的镜像源registry
- 下载一个npm的替代品cnpm,同时指定镜像源。

切换镜像源

所以可以切换镜像源。

  • 查看当前的镜像源
    npm config get registry
    默认的镜像源:https://registry.npmjs.org/
  • 切换为淘宝的镜像源
    npm config set registry https://registry.npm.taobao.org

之后执行npm install 包名就会使用淘宝的镜像源。

直接下载使用cnpm

npm install cnpm -g --registry=https://registry.npm.taobao.org
下载安装cnpm包,为全局安装,同时设置镜像源。
测试:cnpm -v
之后下载就可以用cnpm完成:cnpm install 包名

npm安装新包时的参数

  • -gglobal全局安装,并同时将该包所在路径写入系统环境变量,以便全局调用。
  • -S--save,保存,写入package.json中的dependencies,这类依赖会发布到生产环境。
  • -D--save-dev,写入package.json中的devDependencies,这类依赖只用于开发环境(如用于转译语法的babel插件,webpack的打包插件等)。
发布了270 篇原创文章 · 获赞 156 · 访问量 29万+

猜你喜欢

转载自blog.csdn.net/wuyujin1997/article/details/103826414