WeetA

Quand normalement rime avec rarement !

Erreur Cordova après mise à jour en version 6.0.0 via npm sur Mac

Cordova 6.0.0 vient juste de sortir (https://cordova.apache.org/news/2016/01/28/tools-release.html). C'est parti pour une petite mise à jour via npm.

$ sudo npm install -g cordova@latest

La mise à jour s'est bien déroulée mais cordova ne fonctionne plus trop bien comme le montre le message d'erreur suivant:

MyAppliFolder$ cordova -v
module.js:341
    throw err;
    ^

Error: Cannot find module 'umask'
    at Function.Module._resolveFilename (module.js:339:15)
    at Function.Module._load (module.js:290:25)
    at Module.require (module.js:367:17)
    at require (internal/module.js:16:19)
    at Object.<anonymous> (/usr/local/lib/node_modules/cordova/node_modules/npm/lib/utils/umask.js:1:75)
    at Module._compile (module.js:413:34)
    at Object.Module._extensions..js (module.js:422:10)
    at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12) at Module.require (module.js:367:17)

Que faire ? Supprimer Cordova et le re-installer.

$ sudo npm uninstall -g cordova
$ sudo npm install -g cordova@latest

Voila, c'est nettement mieux :)

MyAppliFolder$ cordova -v
6.0.0

Ajouter un commentaire

Loading