Bos*_*osh 5 node.js transpiler babeljs
es6用babel CLI 编译一个简单的文件鉴于以下细节:出了什么问题?
$ node --version
v5.0.0
$ npm --version
3.3.6
$ npm init
$ npm install --save-dev babel-cli
$ echo -e 'import url from "url"\nconsole.log(`2+2=${2+2}`)' > script.js
$ ./node_modules/.bin/babel script.js
import url from "url";
console.log(`2+2=${ 2 + 2 }`);
Run Code Online (Sandbox Code Playgroud)
换句话说:我放入ES6然后我拿出ES6(尽管间距略有不同,并添加了分号).我期待看到转换为需求的导入,并看到我的后退滴答消失.
那就是:我想要ES5了.
und*_*ned 10
Babel版本6发布"没有任何默认转换".您可以在此博客文章中阅读有关更改的更多信息
要将es6转换为es5,您需要执行以下操作:
跑 npm i --save-dev babel-preset-es2015
使用以下.babelrc命令在项目的根目录中创建一个文件:
{
"presets": ["es2015"]
Run Code Online (Sandbox Code Playgroud)
}
你可以做很多配置,但这至少应该让你开始.
| 归档时间: |
|
| 查看次数: |
5755 次 |
| 最近记录: |