我已经使用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
所以文件夹在那里。
有什么想法可以看看吗?
答案 0 :(得分:0)
我找到了解决该问题的方法。在源代码签出配置中,已检查“强制清理构建”,并且现在构建成功。
我不确定为什么,但是必须与以前的node_modules发生冲突。
答案 1 :(得分:0)
通过竹构建时,您所引用文件的拼写区分大小写
在本地进行构建不会在控制台中给您任何错误或警告。
我在本地文件(不是node_module)上遇到了这个问题...希望以后对某人有帮助;