Jenkins没有安装某些节点依赖项

时间:2017-06-09 21:11:55

标签: node.js jenkins npm npm-install

我在jenkins上运行nodejs应用程序的构建。我将node作为shell脚本步骤运行,因为我在这个jenkins实例中可以安装的插件方面有一些限制。

这就是npm install步骤的样子:

#!/bin/bash +x
source ~/.bashrc
cd $WORKSPACE/ && \
nvm use 7.8.0 && node --version && npm install

我遇到的问题是,当npm install完成时,它不会安装所有内容。如果我进入安装了jenkins的框并在该项目的工作区内运行npm install,并且jenkins使用相同的用户,则可以正常工作。有什么想法吗?

修改

我刚刚意识到它没有安装的依赖 devDependencies

1 个答案:

答案 0 :(得分:1)

问题是我将节点env设置为生产,当然,它不会获得devDependencies ...