我正在尝试使用 Visual Studio Code 来编辑react 初学者工具包项目中的文件。React 项目使用 Babel 进行转码,因此它只有.js
文件而不是.ts
文件。我希望 VS Code 为这些文件提供适当的智能感知……包括新的 async/await Javascript 关键字。
到目前为止,如果我将文件的扩展名从 重命名为 ,我只能让智能感知正常工作.js
,.ts
但我不想仅仅为了适应我的个人工具选择而转换整个项目。
有没有办法让 VS Code 将.js
文件视为.ts
文件......仅仅是为了 ES7 智能感知?我发现了一个关于这个的讨论线程,但我不确定今天有哪些可用的选项。我还尝试添加一个如下所示的 tsconfig.json 文件:
{
"compilerOptions": {
"target": "es6" //An "es7" option is not yet legal
},
"filesGlob": [
"./**/*.js",
"!./node_modules/**/*.js"
]
}
我希望这会欺骗 Typescript 承认.js
文件,但没有运气。
最终,我只想在 VS Code 中使用 ES7 智能感知。如果有完全不同的方法来实现这一点,那也将受到欢迎。就此而言,如果有替代 VS Code 的替代方法可以为 ES7 Javascript 提供智能感知功能,我也很想知道这一点。