我正在尝试使用纱线添加 vtex 但出现以下错误,
Usage Error: The 'yarn global' commands have been removed in 2.x - consider using 'yarn dlx' or a third-party plugin instead
yarn version: 3.2.0
Node: 16.14.0
NPM: 8.5.2
OS Details: MacOS Monterey, chip: apple m1 pro
提前致谢。
快速回答
你尝试过使用吗yarn dlx
代替yarn global
(删除这个词add
)?结果命令:
yarn dlx vtex
解释和官方文档参考
上面的命令就是错误信息中的指令的意思推荐的。当然,“考虑使用‘yarn dlx’或第三方插件来代替”,可能会更清楚。尽管如此,它还是有一些有用的信息。
The 纱线 DLX 文档 https://next.yarnpkg.com/cli/dlx可能更切题。他们的例子:
yarn dlx create-react-app ./my-app
该文档解释说dlx
命令使用临时环境代替全局包。
大多数包管理器维护者得出的结论是全局包版本存在问题。您可以找到关于为什么包管理器维护者提供(并鼓励)替代方案的各种讨论,通常引用开发人员在需要不同版本的不同项目中遇到的问题。
无论如何,很难说最好的选择是降级。您可能不会后悔尝试最新的方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)