2017-05-31 1 views
0

Mes constructions CircleCI ont commencé à échouer aujourd'hui et il semble que le fil ait des problèmes pour installer ember-cli. J'ai essayé localement et je reçois soudainement la même erreur.l'installation du fil ember-cli échoue avec un moteur de noeud incompatible

J'ai récemment effectué une mise à niveau vers la version 2.13.2, mais je ne pense pas que cela soit lié au fait que les versions fonctionnaient après la mise à niveau.

Voici mon sortie de la console:

~/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. 
+0

La version du noeud est-elle dans votre environnement CircleCI> 4 (ou lts/argon ou lts/bore)? Vous devrez peut-être le spécifier dans votre fichier yaml. https://circleci.com/docs/1.0/configuration/#node-version –

Répondre

0

J'ai trouvé mon problème. J'utilisais un Docker image qui utilise la dernière version du noeud. Lorsque le nœud a été mis à jour à 8, mes créations Circle ont commencé à l'utiliser. J'ai fini par créer ma propre image qui est ancrée à la version 6 et l'utiliser sur Circle à la place.

1

Quelle est votre version Node? J'ai essayé l'installation par le fil Ember CLI 1.13 projet et il a échoué parce que CoreObject requis versions entre 4 et 7. J'ai rétrogradé le nœud de 8 à 7 et cela a fonctionné.