如何不添加插入符号^标签到安装纱线的包装?

问题描述 投票:3回答:2

我看到npm的解决方案更改版本前缀https://docs.npmjs.com/misc/config#save-prefix。什么是yarn不添加插入符号的解决方案?

我想在全球范围内配置它,但如果可能的话,仅限于当前项目。

因此,当我运行类似yarn add --dev webpack的东西时,它将其版本保存为"webpack": "3.6.0",而不是"webpack": "^3.6.0"

javascript node.js npm yarnpkg
2个回答
4
投票

你可以做

$ yarn config set save-prefix false

要么

$ echo save-prefix false >> .yarnrc

https://yarnpkg.com/lang/en/docs/cli/config/


编辑

将值设置为false将安装像这样的"some-package": "false3.0.4"包,这可能有点误导。如果您根本不需要前缀,请通过yarn config set save-prefix ""将其设置为空字符串


0
投票

你可以尝试yarn config set save-prefix "^"

© www.soinside.com 2019 - 2024. All rights reserved.