cnpm install的原理究竟是如何的?目前配置好的cnpm 安装命令有没有实现优化的方案
发布于 7 年前 作者 csnikey 4514 次浏览 来自 问答

本地已经安装过的话 是否是从本地缓存安装的,在线等。 看到npm命令是有缓存文件产生的

7 回复

如果版本一致会优先读取本地缓存,如果版本不一致会从网络下载当前要安装的版本并缓存

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吧

回到顶部