我已经使用webpack在angular 1.7上配置了我的项目。在本地运行任务时,npm run build(launchin webpack)一切正常。
但是我有一个关于CI竹子的计划,当用npm run build运行NPM任务时,我得到了一条消息,其中说:
Error: Cannot find module './yargs'
我有直觉,webpack无法访问node_modules或不在当前目录中。
但是之前进行了npm安装任务之后安装了node_modules并且yargs就在那里。
如果我在npm运行构建之前使用“ls -l”命令运行脚本,我得到:
node_modules
package-lock.json
package.json
src
webpack.config.js
所以文件夹就在那里。
知道我在哪里看看吗?
我找到了问题的解决方案。在源代码检出配置中,已经检查了“强制清除构建”,现在构建已成功完成。
我不确定原因,但肯定与之前的node_modules存在冲突。