1

我最近在我的 Mac(OS X Mavericks)上安装了 underscore-cli,它正在工作,但特殊命令(如 map、filter)正在向 stderr 写入错误。NVM/Node/NPM/underscore-cli 可能会出现某种安装问题。

我安装了下划线-cli

$ npm install -g underscore-cli

运行示例:

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

还尝试使用 nvm (-> Node 0.10.26, npm 1.4.3) 获取最新的 0.10,但同样的错误

4

1 回答 1

2

我今天有同样的问题。这是一个解决方法和关于它的讨论: https ://github.com/ddopson/underscore-cli/pull/29

简要地:

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

这应该是一个临时解决方案,因此请密切关注更新版本。

于 2014-05-21T13:49:48.510 回答