npm 和 yarn 的区别

jer*_*emy 2 npm yarnpkg

你能解释一下有什么区别:

  • npm 安装 -g
  • 纱线全局添加

在此先感谢您的帮助

Wah*_*iri 5

Yarn 和 NPM 一样,是 Node.JS 的包管理器。Yarn 是由 Facebook 开发的。它比 NPM 更快,功能更多。他们的主要卖点是:

安全性使用 yarn.lock 文件(类似于 NPM 的 npm-shrinkwrap.json)所有依赖项都锁定在确切版本上。所以,你不再有“但它在我的机器上工作”的挣扎了。每个人都在 yarn.lock 文件中锁定了相同的版本 Speed Yarn 使用(快速)代理和(离线)缓存来更快地交付您的模块。它还有一个 LICENSE 检查器,可以检查所有依赖模块的许可证。

然而,Yarn 仍处于早期和开发阶段。