【问题标题】:Bamboo build fails because webpack donesn't find node_modulesBamboo 构建失败,因为 webpack 找不到 node_modules
【发布时间】:2019-08-06 10:16:04
【问题描述】:

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

但是我对我的 CI 竹子有一个计划,当我使用 npm run build 运行 NPM 任务时,我收到一条消息,上面写着:

Error: Cannot find module './yargs'

我的直觉是 webpack 无法到达 node_modules 或者不在当前目录中。

但是 node_modules 已经安装并且 yargs 在之前执行 npm install 任务之后就在那里。

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

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

所以文件夹就在那里。

知道在哪里可以看吗?

【问题讨论】:

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


    【解决方案1】:

    我找到了问题的解决方案。在源代码签出配置中,“强制清理构建”已被选中,现在构建成功。

    我不知道为什么,但肯定是和之前的 node_modules 有冲突。

    【讨论】:

      【解决方案2】:

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

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

      我在本地文件(不是 node_module)中遇到了这个问题...希望这对将来的人有所帮助;

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-01-14
        • 1970-01-01
        • 2015-12-08
        • 2021-11-26
        • 2013-06-21
        • 2020-04-17
        • 2018-01-28
        相关资源
        最近更新 更多