CNode

cnpm install的原理究竟是如何的?目前配置好的cnpm 安装命令有没有实现优化的方案

问答
Ccsnikey发布于10 年前最后回复10 年前7 回复5681 浏览0 收藏

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

查看回复

回复 (7)

L
ljcqx#1·10 年前

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

I
i5ting#2·10 年前

yarn吧

Y
ystyle#3·10 年前

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也能用到淘宝的镜像

C
csnikey#4·10 年前
引用 ljcqx如果版本一致会优先读取本地缓存,如果版本不一致会从网络下载当前要安装的版本并缓存

@ljcqx 我用cnpm安装的时候并没有发现本地有缓存文件,发现每次都是重新下载安装的,npm是有缓存目录的

C
csnikey#5·10 年前
引用 ystylenpm config set registry https://registry.npm.taobao.org 或者 npm i g yarn && yarn config set regis...

@ystyle 已经设置成企业内部仓库的了,现在想问的是安装的时候是重新仓库下载还是本地缓存,目前用过cnpm安装的时候看不到是从本地缓存下载的

L
ljcqx#6·10 年前

@csnikey 我一直用的是npm,并没有用cnpm 用nrm管理registry $ npm install -g nrm
$ nrm ls

参与回复
登录后即可参与回复。登录