码迷,mamicode.com
首页 > 其他好文 > 详细

react-hot-loader 3.0于1.3的区别

时间:2017-08-31 22:19:34      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:set   web   1.3   hot   arm   一个   应该   src   很多   

现在react-hot-loader 3.0版本应该还是beta版本,不过没关系,还是可以正常使用,我在项目中用的是react-hot-loader 3.0.0-beta.7 版本,并没用发现任何问题.

当然这也是一个非常大的改进

首先看看 webpack.config.js的变化

// v1.3
loaders: [
    { 
        test: /\.jsx?$/,
         loaders: [‘react-hot‘, ‘jsx?harmony‘],
          include: path.join(__dirname, ‘src‘) 
    }
]

// v3.0
loaders: [
    { 
        test: /\.jsx?$/,
         loaders: [‘babel‘],
          include: path.join(__dirname, ‘src‘) 
    }
]

可以看到,原来在loader中需要配置react-hot,然后就可以使用了,现在直接干掉了,那么在哪里配置的

看看.babelrc

// v1.3
{
    "presets": ["es2015", "stage-0", "react"]
}

//v3.0
{
    "presets": [ "es2015", "stage-0", "react"],
    "plugins": ["react-hot-loader/babel"]
}

babel是个很强大的插件,可以把es6编译成es5,同事还有别的很多功能 官方文档

 

react-hot-loader 3.0于1.3的区别

标签:set   web   1.3   hot   arm   一个   应该   src   很多   

原文地址:http://www.cnblogs.com/shenjp/p/7460632.html

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