cnpm install的原理究竟是如何的?目前配置好的cnpm 安装命令有没有实现优化的方案
本地已经安装过的话 是否是从本地缓存安装的,在线等。 看到npm命令是有缓存文件产生的
7 回复
如果版本一致会优先读取本地缓存,如果版本不一致会从网络下载当前要安装的版本并缓存
yarn吧
npm config set registry https://registry.npm.taobao.org 或者 npm i -g yarn && yarn config set registry ‘https://registry.npm.taobao.org’
这样的话, 在preinstall之类的脚本里或其它cli工具执行的npm也能用到淘宝的镜像
@ljcqx 我用cnpm安装的时候并没有发现本地有缓存文件,发现每次都是重新下载安装的,npm是有缓存目录的
@ystyle 已经设置成企业内部仓库的了,现在想问的是安装的时候是重新仓库下载还是本地缓存,目前用过cnpm安装的时候看不到是从本地缓存下载的
@csnikey 我一直用的是npm,并没有用cnpm
用nrm管理registry
$ npm install -g nrm
$ nrm ls
@csnikey 要用缓存的话, 改用yarn吧