I saw a solution for npm to change version prefix https://docs.npmjs.com/misc/config#save-prefix. What's the solution for yarn to not add caret?
I'd like to configure it not globally, but only for current project, if possible.
So, when I run something like yarn add --dev webpack
, it saves its version as "webpack": "3.6.0"
, not "webpack": "^3.6.0"
.
You can do
$ yarn config set save-prefix false
or
$ echo save-prefix false >> .yarnrc
https://yarnpkg.com/lang/en/docs/cli/config/
setting the value to false
will install packages like this "some-package": "false3.0.4"
, which can be a bit misleading. If you don't want a prefix at all then set it to an empty string via yarn config set save-prefix ""