Bamboo构建失败,因为Webpack找不到node_modules

时间:2019-03-15 10:43:54

标签: npm webpack environment-variables bamboo npm-scripts

我已经使用webpack在angular 1.7上配置了我的项目。在本地运行任务npm run build(启动Webpack)时,一切正常。

但是我有一个CI竹的计划,当使用npm run build运行NPM任务时,我收到一条消息,提示:

Error: Cannot find module './yargs'

我的直觉是webpack无法访问node_modules或不在当前目录中。

但是在执行npm安装任务之后,已经安装了node_modules并且yargs在这里。

如果我在npm run build之前仅使用“ ls -l”命令运行脚本,就会得到:

node_modules
package-lock.json
package.json
src
webpack.config.js

所以文件夹在那里。

有什么想法可以看看吗?

2 个答案:

答案 0 :(得分:0)

我找到了解决该问题的方法。在源代码签出配置中,已检查“强制清理构建”,并且现在构建成功。

我不确定为什么,但是必须与以前的node_modules发生冲突。

答案 1 :(得分:0)

通过竹构建时,您所引用文件的拼写区分大小写

在本地进行构建不会在控制台中给您任何错误或警告。

我在本地文件(不是node_module)上遇到了这个问题...希望以后对某人有帮助;