🐶
blog.terrier.dev

posted: 2019/08/12

yarnでnodeのバージョンが合わない場合に無理やり回避するオプション


yarnを使っていると、時折下記のようなエラーに遭遇する。
The engine "node" is incompatible with this module. Expected version ">=11.10.0". Got "10.15.3"
パッケージのnodeのバージョンが合わないのでダメです🙅‍♀️という話なのだが、そうは言ってもnvmなどを入れたくないし、素振りなのでとりあえず回避したい場合がある。
この場合は、--ignore-enginesのオプションで回避できる
yarn add some-package --ignore-engines
しかし毎度つけるのが面倒だったりすることもある。
その場合は.yarnrcに設定することもできるようだ
# .yarnrc
--install.ignore-engines true
--add.ignore-engines true

Edit on Github
@terrierscript