使用不兼容的节点引擎,yarn install ember-cli失败

时间:2017-05-31 18:12:20

标签: ember-cli yarnpkg

我的CircleCI版本今天开始失败,看起来纱线在安装ember-cli时遇到问题。我在当地尝试过,突然遇到同样的错误。

我最近升级到了ember-cli 2.13.2,但我认为这并不相关,因为升级后构建工作正在进行。

这是我的控制台输出:

~/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 core-object@3.1.2: 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.

2 个答案:

答案 0 :(得分:1)

您的Node版本是什么?我已经尝试通过纱线Ember CLI 1.13项目进行安装,但它失败了,因为CoreObject需要4到7之间的版本。我已经将Node从8级降级到7级并且它有效。

答案 1 :(得分:0)

我想出了我的问题。我使用的是使用最新版本节点的Docker image。当节点更新为8时,我的Circle构建开始使用它。我最终创建了自己的图像,该图像与版本6挂钩并在Circle上使用它。