我看到npm的解决方案更改版本前缀https://docs.npmjs.com/misc/config#save-prefix。什么是yarn不添加插入符号的解决方案?
我想在全球范围内配置它,但如果可能的话,仅限于当前项目。
因此,当我运行类似yarn add --dev webpack
的东西时,它将其版本保存为"webpack": "3.6.0"
,而不是"webpack": "^3.6.0"
。
你可以做
$ 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 ""
将其设置为空字符串
你可以尝试yarn config set save-prefix "^"