javascript - 不支持 Qt Creator Javascript ES6 语法?
问题描述
我是一个悲惨的 C++ 人,肩负着一些 Web 开发的任务。
Qt Creator 4.9.2(最新)似乎不喜欢 ES6 模块。
import {Something} from './something.js';
export class User {
constructor(name) {
this.name = name;
this.callback = () => {
console.log("hi");
}
let h = 1;
}
}
导入语句和“导出类”行会生成一堆 M127 警告。
在箭头函数和某些其他构造之后的更烦人的行缩进不正确,例如上面的“let h = 1”。
Qt 本身应该从 5.12 版开始支持 ES6,所以 Creator 似乎也应该支持。这是预期的行为吗?我的一些新手错误?也许我需要找到一些自定义语法描述?
解决方案
推荐阅读
- typescript - 打字稿功能扩展被破坏
- python - 没有循环或列表理解的元组中的 Numpy 访问元素
- r - 如何从 lme4 中提取公式的随机效应部分
- python - 如何将 Python 代码编译成共享库以在 C# 应用程序(如 Unity)中使用?
- .net - Travis CI:面向 .NET Core、.NET Framework 和 .NET Standard
- javascript - 如何设置等于窗口 URL 的变量?
- c - 我制作了两个代码,但我无法解释为什么这两个代码不同并产生不同的结果
- python - 熊猫合并确实错过了价值;匹配行
- parallel-processing - 如果循环中涉及的所有张量都在 GPU 上,我的 for 循环是否并行运行?
- python - 无法计算列中唯一值的频率