美文网首页
查看与配置npm/yarn源

查看与配置npm/yarn源

作者: Tme_2439 | 来源:发表于2019-11-21 11:06 被阅读0次

一、npm

查看npm源:
 npm config get registry
image.png

可以看到默认的就是从npmjs拉取的,服务器设置在国外,慢是正常的。

临时使用
npm --registry https://registry.npm.taobao.org install express
设置npm国内(淘宝)镜像源:
 npm config set registry https://registry.npm.taobao.org
image.png
速度嗖嗖的~~~

如果还是慢可以设置代理

npm config set proxy=http://127.0.0.1:8000 // 配合FQ软件使用
npm config set registry=http://registry.npmjs.org // 默认值
npm config delete proxy // 取消代理
npm i 报错: cb() never called
执行:npm cache clean -f // 清除缓存

二、yarn

查看yarn默认镜像源:
yarn config get registry
image.png
设置yarn国内(淘宝)镜像源:
yarn config set registry https://registry.npm.taobao.org/
设置成功

这个源相对npmjs会快一点。

三、 说一下为啥不直接用cnpm(默认国内镜像):

原因是cnpm install不会根据package-lock.json文件锁定依赖包下载指定版本,而是根据package.json文件。这就有可能会造成本地跑的代码,放到服务器上用cnpm下载依赖再打包就会出现各种意料不到的bug。我就是踩了这个坑,就不怎么想用cnpm了。npm挺好,换个国内的源就好了。
参考issue:https://github.com/cnpm/cnpm/issues/226

相关文章

网友评论

      本文标题:查看与配置npm/yarn源

      本文链接:https://www.haomeiwen.com/subject/olvzictx.html