码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2016-11-23 07:24:10      阅读:430      评论:0      收藏:0      [点我收藏+]

标签:删除   evel   ade   cti   res   span   enable   ack   bpa   

解决办法:

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

标签:删除   evel   ade   cti   res   span   enable   ack   bpa   

原文地址:http://www.cnblogs.com/webxzy/p/6091565.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!