-
基于nodejs环境下的模块依赖包npm命令下载安装管理工具
Yarn 是 Facebook, Google, Exponent 和 Tilde 开发的新型JavaScript 包管理工具 依赖nodejs环境全局下载
npm i yarn -g
切换淘宝镜像
yarn config set registry https://registry.npm.taobao.org
(npm不需要设置)
1.yarn的优点主要是速度快:
(1)并行安装(多个一并安装):无论 npm 还是Yarn在执行包的安装时,都会执行一系列任务。npm是按照队列执行每个package,也就是说必须要等到当前package安装完成之后,才能继续后面的安装。而 Yarn 是并行执行所有任务,提高了性能。
(2)离线模式(缓存下载提取):如果之前已经安装过一个软件包,用Yarn再次安装时之间从缓存中获取,就不用像npm那样再从网络下载了。
2.全局安装cnpm国内镜像源包管理工具
安装cnpm:
npm install cnpm -g --registry=https://registry.npm.taobao.org 在cmd执行即可
原npm安装在是如果没有换镜像源:
npm --registry https://registry.npm.taobao.org install [依赖的名称]
直接用cnpm安装包插件框架会免除复杂问题
npm 和 cnpm有什么区别,
npm在安装包的时候,边下载文件边写入到本地,如果一个文件下载不了,会回滚,可能会存在文件删除错误导致项目无法运行;
cnpm 先测试所有的文件下载时候有问题,
然后把文件下载下来缓存起来,如果下载没有问题的时候,才写到本地,否则直接删除缓存;
3.cnpm是阿里巴巴推出的淘宝镜像,npm官方包全搬进国内的npmjs.org服务器,提升下载速度 类似国外npm
原文:https://www.cnblogs.com/cc-font/p/15621824.html