码:
let name = 'kevin';
console.log(`${name}`);
问题如果我使用上面的代码(ES6模板文字),它不编译(转换?)。或者更准确地说它是“执行Babel任务”然后运行输出状态“处理完成退出代码0”。没有我能看到的错误。
但是,主文件(functions.min.js)不会上传。如果我将代码更改为:
console.log(name);
它工作正常....?现在正在研究一段时间,似乎无法弄清楚为什么会这样。
我的内部有一个.babelrc文件:
{
"plugins": ["transform-es2015-template-literals"],
"presets": ["es2015"]
}
任何帮助将不胜感激!
你在File watcher Arguments字段中将--presets
传递给babilon;但是在命令行中传递的选项会覆盖.babelrc
中的设置。请从参数中删除--presets
,或通过指定适当的.babelrc
和--plugins
使参数符合您的--presets
设置