巴比尔不能取代箭头function
我安装了babel cli,并创build了一个presets
为es2015
的.babelrc
文件。 我也安装了es2015
预设。 但是当我使用命令babel script.js --out-file script-compiled.js
并检查输出文件时,我仍然在代码中find箭头函数语法( =>
),而不支持箭头函数的浏览器是无法运行我的代码,即使它已经与巴贝尔运输。 这里可能会发生什么? 如果它很重要,该项目正在使用反应,我使用browserify创buildapp.js
,然后将该文件传递给babel。
编辑:这是一个未正确转换的代码示例:
this._accountModel.fetch({ success: (res) => { console.log('success'); }, error: () => { console.log('error'); } });
该预设包括箭头转换。 参考: https : //babeljs.io/docs/plugins/preset-es2015/
项目最有可能configuration错误。
- Webpack捆绑的快递应用程序无法查找视图
- 修复这个未定义?
- TypeError:超级expression式必须为null或者一个函数,而不是用Babeljs定义的
- Heroku上的BabelJs:无法find相对于目录“/ app”的预设“env”
- Webpack + React:Webpack从我的node_modules文件夹以正确的顺序在一个地方构build,并且在其他地方的顺序不正确
- 与Webpack和Babel一起使用Benchmarkjs
- babel安装失败,客户端path丢失
- Babel编译JS无法导入相对path
- TypeError:f在Node中的Babel Transpilation之后不是函数