小编CKT*_*CKT的帖子

Webpack 5 错误 - 未捕获的 ReferenceError:未定义 require

尝试在浏览器中访问我的应用程序的主页时出现此错误:

Uncaught ReferenceError: require is not defined
at Object.events (main.bundle.js:90508:1)
at __webpack_require__ (main.bundle.js:91217:33)
at fn (main.bundle.js:91451:21)
at eval (emitter.js:1:20)
at Object../node_modules/webpack/hot/emitter.js (main.bundle.js:90413:1)
at __webpack_require__ (main.bundle.js:91217:33)
at fn (main.bundle.js:91451:21)
at eval (reloadApp.js:4:80)
at Object../node_modules/webpack-dev-server/client/utils/reloadApp.js (main.bundle.js:90371:1)
at __webpack_require__ (main.bundle.js:91217:33)
Run Code Online (Sandbox Code Playgroud)

main.bundle 中的确切行是:

module.exports = require("events");
Run Code Online (Sandbox Code Playgroud)
  • 网页包5
  • 节点16

我看到其他帖子提到了 type 和 nodeExternals,但我的问题似乎与此没有直接关系,因为我的 package.json 中没有提到 type,并且我的 weboack 文件中没有提到 nodeexternals。

webpack(.js)文件:

const path = require('path');
const webpack = require('webpack');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
const DotEnv = require('dotenv-webpack');
    
module.exports = { …
Run Code Online (Sandbox Code Playgroud)

node.js npm typescript webpack webpack-dev-server

3
推荐指数
1
解决办法
7576
查看次数

标签 统计

node.js ×1

npm ×1

typescript ×1

webpack ×1

webpack-dev-server ×1