yarn install -h
建议 -g
(全局)选项是 DEPRECATED
。我应该如何表明我想要全局安装一堆软件包(来自 package.json
/ yarn.lock
文件)?
我看到的选项:
yarn global [command]
有ls
和add
但没有install
add
仅适用于特定的包名称,如果我理解正确的话。我已经准备好我的yarn.lock
文件,我不想在命令行上重复自己。yarn global add
每个包一个一个。现在我的包列表将是必要的而不是声明性的。
具体来说,我想使用其中一个包中的一个可执行文件。
原文由 jleeothon 发布,翻译遵循 CC BY-SA 4.0 许可协议
我应该如何表明我想要全局安装一堆包(来自 package.json / yarn.lock 文件)?
你不应该。 Yarn 不鼓励全局安装,而且在极少数情况下它是必要的,甚至是有帮助的。
如 文档中所述:
但我真的,真的很想!
如果您 真的 不想听所提供的建议,请使用
但是,不要指望在全球范围内轻松安装大量依赖项——这很难 按设计 完成,因为这不是一个好主意。
相反,Yarn 的预期流程是:
./node_modules/.bin
调用二进制文件