webpack、babel与react的那些事之一
发布于 作者:苏南大叔 来源:程序如此灵动~

js的世界里面,花样频出。es6
/es2015
/stage0
等新的语法让大家应接不暇,但是没有普及开之前,就需要个babel对新语法进行解释,才能放到浏览器里面执行。在本文中,苏南大叔给大家带来的就是babel
这个语法解释插件的用法。当然,本文中的截图demo
是个reactjs
( https://reactjs.org.cn )的demo。
安装依赖包
首先,需要在你的package.json
里面写入babel
家族的devDependencies
,方法很简单,敲命令行就ok。
这三条命令当然可以合并到一条来写,只不过这里为了版面问题,分成了三条。
下面的是package.json
的效果截图。

配置.babelrc
其次,你还需要添加个.babelrc
的隐藏文件。注意,这个文件是隐藏的,所以,很多时候我们找不到他的存在。所以,会出一些意外的状况。

文件内容如下:
配置webpack
最后,我们需要在webpack.config.js
里面配置一下,使babel
和我们的js
文件扯上关系。

好了,配置完毕。如果一切顺利的话,我们就不会看到下面的类似错误了。

总结
苏南大叔表示:现在要写这些高级语法的js
,这些babel
转化操作是标配。而且非常的不方便。所以,大家就期待着,大家的浏览器全面支持这些js
高级语法的时代的来临吧。估计,还需要个一年两年的吧。
更多babel
的相关经验文章,请点击苏南大叔的文章。


