成都网站建设设计

将想法与焦点和您一起共享

基于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


分享标题:基于nodejs环境下的模块依赖包npm命令下载安装管理工具
当前网址:http://chengdu.cdxwcx.cn/article/dsoposd.html