Babel
Babel
Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。
配置文件.babelrc
Babel的配置文件是.babelrc
,存放在项目的根目录下。使用Babel的第一步,就是配置这个文件。该文件用来设置转码规则和插件,基本格式如下:
1 |
|
presets
字段设定转码规则,官方提供以下的规则集,你可以根据需要安装
1 |
|
然后,将这些规则加入.babelrc
。
1 |
|
命令行转码babel-cli
Babel提供babel-cli
工具,用于命令行转码。
安装命令: npm install --global babel-cli
基本用法如下:
1 |
|
上面代码是在全局环境下,进行Babel转码。这意味着,如果项目要运行,全局环境必须有Babel,也就是说项目产生了对环境的依赖。另一方面,这样做也无法支持不同项目使用不同版本的Babel。
一个解决办法是将babel-cli安装在项目之中。
npm install --save-dev babel-cli
然后,改写package.json
1 |
|
转码的时候,就执行命令npm run build
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!