纱线安装ember-cli因不兼容的节点引擎而失败
问题描述:
我的CircleCI版本今天开始失败,看起来纱线在安装ember-cli时遇到了问题。我在本地尝试,并突然得到相同的错误。纱线安装ember-cli因不兼容的节点引擎而失败
我最近升级到了ember-cli 2.13.2,但我不认为这是相关的,因为builds在升级后工作。
这里是我的控制台输出:
~/code/my-app(master ✗) yarn global add ember-cli
yarn global v0.24.6
warning No license field
[1/4] Resolving packages...
[2/4] Fetching packages...
error [email protected]: The engine "node" is incompatible with this module. Expected version "=> ^4.0.0".
error Found incompatible module
info Visit https://yarnpkg.com/en/docs/cli/global for documentation about this command.
答
什么是你的节点的版本?我已经尝试通过Ember CLI 1.13项目进行安装,并且因为CoreObject需要4到7之间的版本而失败。我已经将Node从8降级到7,并且它工作正常。
CircleCI环境中的节点版本是否大于4(或lts/argon或lts/boron)?你可能必须在你的yaml文件中指定它。 https://circleci.com/docs/1.0/configuration/#node-version –