我在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不支持自动安装.我不得不手动下载包.