yarn与npm的使用对比
npm版本更换:
更换指定版本
npm -g install npm@6.14.11
更换最新版本
npm install -g npm
- npm使用总结
1.npm install 下载速度慢,即使重新下载速度也没有提升太快
2.同一个项目,安装的无法保持一致性。原因是因为 package.json 文件中版本号的特点导致在安装的时候代表不同的含义
3.使用 npm 安装多个 js 包时,包会在同一时间下载和安装。安装过程中,其中一个包抛出了一个异常,但 npm 会继续安装其他包,所以错误信息就会在一大堆提示信息中丢失掉,以至于直到执行前,都不会发现实际发生的错误。
- yarn使用总结
1.安装速度快,安装版本统一
2.缓存机制,如果之前已经安装过一个软件包,用yarn再次安装时之间从缓存中获取,就不用像npm那样再从网络下载了
3.输出简洁并且多注册来源处理。安装包时,直观地打印出必要的信息;不管包被不同的库间接关联引用多少次,只会从一个注册来源去装,防止出现混乱不一致。