快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

基于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://6mz.cn/article/dsoposd.html

其他资讯