将我的 webpack 从 v4 升级到 v5 后,我收到了这个错误,这让我很难调试。
Uncaught TypeError: Cannot read properties of undefined (reading 'default')
at Module.UserEntity (main.9e5d0727.js:3998)
at Module.<anonymous> (main.9e5d0727.js:5952)
at __webpack_require__ (runtime-main.9e5d0727.js:28)
at fn (runtime-main.9e5d0727.js:308)
at Module.<anonymous> (main.9e5d0727.js:5645)
at __webpack_require__ (runtime-main.9e5d0727.js:28)
at fn (runtime-main.9e5d0727.js:308)
at Module.<anonymous> (main.9e5d0727.js:4022)
at __webpack_require__ (runtime-main.9e5d0727.js:28)
at fn (runtime-main.9e5d0727.js:308)
Run Code Online (Sandbox Code Playgroud)
我比较了 v4 和 v5 webpack 版本之间的“源”选项卡,发现使用此命令生成的文件存在差异cross-env NODE_ENV=local webpack serve --config ./config/webpack.config.js --progress --color
这是我当前的webpack.config.js
const path = require('path');
const process = require('process');
const NODE_ENV = process.env.NODE_ENV;
const BundleAnalyzerPlugin …Run Code Online (Sandbox Code Playgroud)