我circle.yml
的设置是根据CircleCI的文档安装当前稳定版本的节点:
machine: node: version: 4.2.2
然而,Circle似乎忽略了这一点并使用了默认的预稳定版本的节点.在我的错误消息中:
npm ERR! node v0.10.33 npm ERR! npm v2.13.5
如何让CircleCI使用其配置文件中指定的节点版本?
您只能选择操作系统中预先安装的版本.节点4.2.6现在是Ubuntu 14的默认版本.
Ubuntu 14有:https://circleci.com/docs/build-image-trusty/#nodejs
Ubuntu 12有:https://circleci.com/docs/build-image-precise/#nodejs