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