首页 > 代码库 > webpack打包遇到locals[0] does not appear to be a `module` object with Hot Module replacement API enabled. You should disable react-transform-hmr in production by using `env` section in Babel configuration
webpack打包遇到locals[0] does not appear to be a `module` object with Hot Module replacement API enabled. You should disable react-transform-hmr in production by using `env` section in Babel configuration
解决办法:
1.删除.bablerc文件的env下的"development": {"presets": ["react-hmre"]}
2.在webpack.config的loader添加以下代码
module: { loaders: [ { test: /\.(js|jsx)$/, loader: ‘babel‘, include: path.join(__dirname, ‘src‘), query: { plugins: [ ["react-transform", { transforms: [{ transform: "react-transform-hmr", imports: ["react"], locals: ["module"] }, { "transform": "react-transform-catch-errors", "imports": ["react", "redbox-react"] }] }] ] } } ] }
webpack打包遇到locals[0] does not appear to be a `module` object with Hot Module replacement API enabled. You should disable react-transform-hmr in production by using `env` section in Babel configuration
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。