首先说明使用的时候 后缀
- -g全局安装
- —save 检查完整性,开发依赖
- -dev 线上依赖
-
npm的特点:
npm功能强大。围绕版本语义控制的思想设计,且具有向后兼容性。
- 安装插件时间较长。1.镜像在国外。线上下载 ,2.遍历所有项目依赖关系,在生成扁平的目录。
会出现丢包情况。npm安装的具有不确定性问题,程序包没有签名。(只做哈希,没有完整性检查)(使用
npm shrinkwrap
来实现可预测的依赖关系树,但不是默认选项。)cnpm的特点:
和npm用法一样。只是镜像改为了国内(淘宝镜像)
-
yarn的特点:
更加语义化
- 安装版本统一
- 安装速度快:1.具有离线模式下载,2.并行安装
- 简洁的输出
参考文档:
https://blog.csdn.net/hyupeng1006/article/details/93881364