我安装了babel cli并创建了一个.babelrc
文件,presets
设置为es2015
。我还安装了es2015
预设。但是当我使用命令babel script.js --out-file script-compiled.js
并检查输出文件时,我仍然在代码中找到箭头函数语法(=>
),不支持箭头函数的浏览器甚至无法运行我的代码虽然它已被巴贝尔描述。这可能会发生什么?如果重要,项目正在使用react,我使用browserify创建app.js
,然后将该文件传递给babel。
编辑:这是一个未正确转换的代码示例:
this._accountModel.fetch({
success: (res) => {
console.log('success');
},
error: () => {
console.log('error');
}
});