node npm install -g找不到模块配置链

Ost*_*tan 7 node.js npm

我在jenkins上配置了节点插件,以便全局安装grunt和bower.

当我在项目上使用它时,执行npm install:

 npm install -g bower@~1.2.8 grunt-cli@~0.1.11
Run Code Online (Sandbox Code Playgroud)

不幸的是,它立即中断返回以下错误:

module.js:333
    throw err;
          ^
Error: Cannot find module 'config-chain'
    at Function.Module._resolveFilename (module.js:331:15)
    at Function.Module._load (module.js:273:25)
    at Module.require (module.js:357:17)
    at require (module.js:373:17)
    at Object.<anonymous> (/Users/Shared/Jenkins/Home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/Node_0.11.10/lib/node_modules/npm/node_modules/npmconf/npmconf.js:2:10)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:349:32)
    at Function.Module._load (module.js:305:12)
    at Module.require (module.js:357:17)
Run Code Online (Sandbox Code Playgroud)

我不认为config-chain是安装所需的额外插件,应该在那里.

任何想法如何解决这一问题?

编辑:由于收到的答案修正了它:

目前,mac不支持自动安装.我不得不手动下载包.

ale*_*lex 5

config-chain 是npm依赖,所以你的npm安装可能会被破坏.

尝试重新安装它,或者如果由于某种原因npm本身无法在系统上安装,请使用npm forks之一.