我安装了babel cli,并创建了一个名为
编辑:这里是一个未能正确转换的代码示例:
.babelrc
的文件,其中的presets
设置为es2015
。我也安装了es2015
预设。但是当我使用命令babel script.js --out-file script-compiled.js
并检查输出文件时,我仍然发现箭头函数语法(=>
)在代码中存在,而不支持箭头函数的浏览器无法运行我的代码,尽管它已经被转换成了babel。这里可能出了什么问题?如果有影响的话,该项目正在使用react,并且我正在使用browserify创建app.js
,然后将该文件传递给babel。编辑:这里是一个未能正确转换的代码示例:
this._accountModel.fetch({
success: (res) => {
console.log('success');
},
error: () => {
console.log('error');
}
});