首页 > 代码库 > Babel 入门教程
Babel 入门教程
1. 安装es-checker
npm -g install es-checker
2. 执行es-checker
es-checker
3. 安装一个全局的babel-cli工具,用于命令行转码。
npm -g install babel-cli
$ npm install --global babel-cli
4. 在工作根目录创建一个名字为.babelrc的文件,用来设置转码规则和插件
{ "presets": [ //设定转码规则 "es2015", "react", "stage-2" ], "plugins": [] }
5. 工作目录下安装需要的转码规则
$ npm install --save-dev babel-preset-es2015 # ES2015转码规则 $ npm install --save-dev babel-preset-react # react转码规则 $ npm install --save-dev babel-preset-stage-0 # ES7各阶段语法提案的转码规则 $ npm install --save-dev babel-preset-stage-1 $ npm install --save-dev babel-preset-stage-2 $ npm install --save-dev babel-preset-stage-3
6. 测试,写一个含有ES6语法的test.js
$ babel-node test.js # 转码并执行 $ babel example.js # 转码结果输出到标准输出 $ babel example.js --out-file compiled.js # 转码结果写入一个文件 $ babel example.js -o compiled.js # 转码结果写入一个文件 $ babel src --out-dir lib # 整个目录转码 $ babel src -d lib # 整个目录转码 $ babel src -d lib -s # -s 参数生成source map文件
参考:
http://www.cnblogs.com/diligenceday/p/5453523.html
http://www.ruanyifeng.com/blog/2016/01/babel.html
Babel 入门教程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。