2017-10-20 31 views
1

Je ne parviens pas à résoudre cette erreur. Je ne sais même pas ce qui le cause. J'ai la dernière version de npm et la version la plus stable du noeud.Impossible de changer la version du noeud en utilisant nvm

$ nvm use 0.10.40 

/Users/Test/.nvm/v0.10.40/lib/node_modules/npm/lib/utils/unsupported.js:27

console.error(`a bug known to break npm. Please update to at least ${r 
       ^
SyntaxError: Unexpected token ILLEGAL 
at Module._compile (module.js:439:25) 
at Object.Module._extensions..js (module.js:474:10) 
at Module.load (module.js:356:32) 
at Function.Module._load (module.js:312:12) 
at Module.require (module.js:364:17) 
at require (module.js:380:17) 
at /Users/Test/.nvm/v0.10.40/lib/node_modules/npm/bin/npm-cli.js:19:21 
at Object.<anonymous> (/Users/Test/.nvm/v0.10.40/lib/node_modules/npm/bin/npm-cli.js:92:3) 
at Module._compile (module.js:456:26) 
at Object.Module._extensions..js (module.js:474:10) 

NVM est pas compatible avec la configuration NPM " préfixe "option: actuellement défini sur" " Exécutez npm config delete prefix ou nvm use --delete-prefix v0.10.40 pour le supprimer.

J'ai essayé d'exécuter nvm --delete-prefix v0.10.40 mais cela me donne la même erreur.

+0

Essayez de réinstaller npm avec nvm. J'ai résolu ce problème en suivant ce guide. http://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instance.html –

Répondre

0

Mettez à jour votre n version odejs, installez le nvm https://github.com/creationix/nvm. Installez ultérieurement le choix de version de nodejs

# e.g, replace for a current version 
nvm install 9.3.0