gpt4 book ai didi

javascript - PhpStorm 不会使用 ES6 模板文字进行编译

转载 作者:行者123 更新时间:2023-11-29 18:56:51 25 4
gpt4 key购买 nike

代码:

let name = 'kevin';
console.log(`${name}`);

PhpStorm 文件观察器设置 File Watcher Setup

问题如果我使用上面的代码(ES6 模板文字),它不会编译(transpile?)。或者更准确地说,它说“正在执行 Babel 任务”,然后运行输出显示“进程已完成,退出代码为 0”。没有我能看到的错误。

但是,主文件 (functions.min.js) 没有上传。如果我将代码更改为:

console.log(name);

它工作正常......?现在已经研究了一段时间,似乎无法弄清楚这是为什么。

我确实有一个 .babelrc 文件,里面有这个:

{
"plugins": ["transform-es2015-template-literals"],
"presets": ["es2015"]
}

如有任何帮助,我们将不胜感激!

最佳答案

您正在将 --presets 传递给 File watcher Arguments 字段中的 babilon;但是在命令行中传递的选项会覆盖 .babelrc 中的设置。请从 Arguments 中删除 --presets,或者通过指定适当的 --plugins 使参数与你的 .babelrc 设置匹配和 --presets

关于javascript - PhpStorm 不会使用 ES6 模板文字进行编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49136813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com