/ / Underscore-cli sur Mac avec NVM et erreur: module introuvable - macos, module, npm, nvm

Underscore-cli sur Mac avec NVM et erreur: module introuvable - macos, module, npm, nvm

J'ai récemment installé underscore-cli sur mon Mac (OSX Mavericks) et cela fonctionne, mais des commandes spéciales (telles que map, filter) écrivent des erreurs dans stderr. C’est probablement une sorte de problème d’installation avec NVM / Node / NPM / underscore-cli.

J'ai installé underscore-cli avec

$ npm install -g underscore-cli

Un exemple de parcours:

dyn-foo touko:~$ underscore map --data "[1, 2, 3, 4]" "value+1"
[2, 3, 4, 5]
dyn-foo touko:~$
module.js:340
throw err;
^
Error: Cannot find module "/Users/touko/.nvm/v0.10.19/bin/underscore-map"
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3

Essayé aussi de récupérer la dernière 0.10 avec nvm (-> Node 0.10.26, npm 1.4.3) mais la même erreur

Réponses:

2 pour la réponse № 1

J'ai eu le même problème aujourd'hui. voici un travail autour et la discussion à ce sujet: https://github.com/ddopson/underscore-cli/pull/29

Brièvement:

npm remove underscore-cli -g
npm install -g commander@1.0.5 underscore-cli

cela devrait être une solution temporaire alors gardez un œil sur les versions mises à jour.