Macos 使用NVM&;在Mac上强调cli;错误:找不到模块

Macos 使用NVM&;在Mac上强调cli;错误:找不到模块,macos,module,npm,nvm,Macos,Module,Npm,Nvm,我最近在我的Mac(OS X Mavericks)上安装了下划线cli,它正常工作,但特殊命令(如map、filter)正在向stderr写入错误。使用NVM/Node/NPM/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:~$

我最近在我的Mac(OS X Mavericks)上安装了下划线cli,它正常工作,但特殊命令(如map、filter)正在向stderr写入错误。使用NVM/Node/NPM/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(->节点0.10.26,npm 1.4.3)获取最新的0.10,但是相同的错误

我今天遇到了相同的问题。 以下是一个解决方案和讨论:

简而言之:

npm remove underscore-cli -g
npm install -g commander@1.0.5 underscore-cli
这应该是一个临时解决方案,所以请关注更新版本