我在Visual Studio Code上打开了一小段JavaScript,然后启用@ts-check
从TypeScript
定义文件中获取类型提示。
当我引用来自不同导入的类型时,VSCode将提供提示并将以下代码添加到文件的开头:
import { SomeType } from 'some-module';
如果我正在使用ES6,这是正确的,但目前我的目标是较旧的运行时,并且希望使用commonjs
语法编写生成的代码:
var SomeType = require('some-module').SomeType;
我是否可以更改任何配置以实现此行为?
答案 0 :(得分:0)
我处于类似情况。我已经能够消除类型错误,但似乎无法弄清楚如何完成代码补全,以便在其选项中列出“ require”或“ module.exports”。
获取类型错误消息。
{ “ compilerOptions”:{ “ module”:“ commonjs”, “ target”:“ es2015” }, “排除”:[“ node_modules”] }