webpack打包react-dom后,浏览器报require is not defined错误?

发布于 2022-09-02 01:53:03 字数 862 浏览 20 评论 0

描述你的问题

使用react-dom时,webpack打包后浏览器报错:


贴上相关代码

使用react-dom的代码如下:

import React from 'react'
import jQuery from 'jquery'
import ReactDOM from 'react-dom'

import "jquery-migrate"
import "es5-shim"
import "es5-sham"

window.React = React;
window.jQuery = jQuery;
window.$ = jQuery;
window.ReactDOM = ReactDOM;

贴上报错信息

Uncaught ReferenceError: require is not defined


贴上相关截图

  • 报错的截图

报错的截图

  • 出错的代码:

出错的代码

还望各位前辈指教。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

请持续率性 2022-09-09 01:53:03

多谢 @leftstick 提醒。
问题解决,是我将react-dom加入到webpack的noparse 中了,删掉即可!

夏末染殇 2022-09-09 01:53:03

上config 文件吧,我猜测你可能是没设置es6 相关参数

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文