首页 > 解决方案 > 使用 Yarn 或 NPM 安装全局包有什么区别吗?

问题描述

是否使用yarn global add PACKAGEvs安装全局包是否重要npm install -g PACKAGE

有什么区别吗,比如文件的安装位置?如果是,那是什么?

标签: npmyarnpkg

解决方案


所以是的,你是对的,它是不同的。因为npm它类似于下面

/Users/tarunlalwani/.nvm/versions/node/v9.2.0/lib如果您使用的是 nvm

您可以使用获取此路径

$ npm config get prefix
/Users/tarunlalwani/.nvm/versions/node/v9.2.0

npm 在哪里安装包?

虽然纱线使用其他路径

  • Windows:%LOCALAPPDATA%/Yarn/config/global
  • OSX 和 Linux 非 root:~/.config/yarn/global
  • 如果以 root 身份登录 Linux:/usr/local/share/.config/yarn/global

如何显示纱线全局安装的包?

也看到这个线程

https://github.com/yarnpkg/yarn/issues/2049


推荐阅读