Recentemente instalei o sublinhado-cli no meu Mac (OSX Mavericks) e está funcionando, mas comandos especiais (como map, filter) estão escrevendo erros para stderr., Provavelmente algum tipo de soluço de instalação com NVM / Node / NPM / underscore-cli.
Instalei sublinhado-cli com
$ npm install -g underscore-cli
Um exemplo executado:
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
Tentei também buscar o último 0.10 com nvm (-> Nó 0.10.26, npm 1.4.3) mas o mesmo erro
Respostas:
2 para resposta № 1Eu tive o mesmo problema hoje. aqui está um trabalho e a discussão sobre isso: https://github.com/ddopson/underscore-cli/pull/29
Resumidamente:
npm remove underscore-cli -g
npm install -g commander@1.0.5 underscore-cli
Esta deve ser uma solução temporária, portanto fique de olho nas versões atualizadas.