背景
这是一个 React 的前端项目,使用Webpack打包。Webpack是一个用于现代 JavaScript 应用程序的静态模块打包工具。当 webpack 处理应用程序时,它会在内部构建一个依赖图(dependency graph),此依赖图对应映射到项目所需的每个模块,并生成一个或多个 bundle。
在打包过程中,我们发现一个现象:在 Windows(开发环境)下打包正常,Linux(测试环境,使用 Gitee Pipeline)下打包报错: ERR_WEBPACK_MODULE_NOT_FOUND 😂
详细报错日志如下:
…/platform-system-manage/copywriting-manager/list in ./src/pages/.umi-production/router.js
ERROR CODE ERR_WEBPACK_MODULE_NOT_FOUND
报错截图:
很懵逼,为啥换了个环境就报错了那?怎么 Windows 下是好的,Linux 下就不行了呢?😂😂😂
分析
分析思路如下:
1、正面硬扛:分析下这个错误信息,ERR_WEBPACK_MODULE_NOT