Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 如何将VSCode中的默认导入提示从ES6更改为commonjs?_Visual Studio Code_Typescript Typings_Vscode Settings - Fatal编程技术网

Visual studio code 如何将VSCode中的默认导入提示从ES6更改为commonjs?

Visual studio code 如何将VSCode中的默认导入提示从ES6更改为commonjs?,visual-studio-code,typescript-typings,vscode-settings,Visual Studio Code,Typescript Typings,Vscode Settings,我在Visual Studio代码中打开了一小段JavaScript,然后启用@ts check从TypeScript定义文件中获取类型提示 当我引用来自不同导入的类型时,VSCode将给出提示并将以下代码添加到文件的开头: import { SomeType } from 'some-module'; 如果我正在使用ES6,这是正确的,但目前我的目标是较旧的运行时,并且更希望使用commonjs语法编写生成的代码: var SomeType = require('some-module').

我在Visual Studio代码中打开了一小段JavaScript,然后启用@ts checkTypeScript定义文件中获取类型提示

当我引用来自不同导入的类型时,VSCode将给出提示并将以下代码添加到文件的开头:

import { SomeType } from 'some-module';
如果我正在使用ES6,这是正确的,但目前我的目标是较旧的运行时,并且更希望使用
commonjs
语法编写生成的代码:

var SomeType = require('some-module').SomeType;

是否有任何配置可以更改以实现此行为?

我的情况与此类似。我已经能够消除类型错误,但我似乎不知道如何使代码完成以在其选项中列出“require”或“module.exports”

获取类型错误消息

{ “编译器选项”:{ “模块”:“commonjs”, “目标”:“es2015” }, “排除”:[“节点_模块”] }