webpack打包react-dom后,浏览器报require is not defined错误?
描述你的问题
使用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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
多谢 @leftstick 提醒。
问题解决,是我将react-dom加入到webpack的noparse 中了,删掉即可!
上config 文件吧,我猜测你可能是没设置es6 相关参数