【发布时间】:2016-03-07 03:31:39
【问题描述】:
我在将 Jenkins 的“npm”作为 shell 脚本运行时遇到了一些问题。我为 Jenkins 添加了 NodeJS 插件,并指定了我认为是 5.x 的最新版本。在我的作业配置屏幕上,我可以成功运行“node --version”,但是当我尝试运行“npm --version”时,我收到了这个错误:
+ node --version
v4.2.2
+ npm --version
module.js:339
throw err;
^
Error: Cannot find module 'are-we-there-yet'
at Function.Module._resolveFilename (module.js:337:15)
at Function.Module._load (module.js:287:25)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object.<anonymous>
知道可能导致问题的原因吗?也许是 NodeJS 插件出了问题?
【问题讨论】:
-
不一样,因为这和 Jenkins 的 NodeJS 插件有关。想知道是否存在可能导致此问题的配置问题。
标签: node.js jenkins npm jenkins-plugins