Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.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
Typescript 在VS代码中指定--module标志的位置?_Typescript_Visual Studio Code - Fatal编程技术网

Typescript 在VS代码中指定--module标志的位置?

Typescript 在VS代码中指定--module标志的位置?,typescript,visual-studio-code,Typescript,Visual Studio Code,我正在使用全新的VisualStudio代码编辑器处理一些打字脚本。并且,尝试从d.ts导入一些类,如下所示: import Polygon = require('esri/geometry/Polygon'); 但是,我看到一条红色的曲线,上面写着: Cannot compile external dependencies unless the --module flag is provided 我的问题是,我在哪里提供这面旗帜?我相信这是TypeScript编译器的标志。在VisualS

我正在使用全新的VisualStudio代码编辑器处理一些打字脚本。并且,尝试从
d.ts
导入一些类,如下所示:

import Polygon = require('esri/geometry/Polygon');
但是,我看到一条红色的曲线,上面写着:

Cannot compile external dependencies unless the --module flag is provided
我的问题是,我在哪里提供这面旗帜?我相信这是TypeScript编译器的标志。在VisualStudio中,它是项目上的复选框。但在代码中,我找不到任何编辑器设置

但在代码中,我找不到任何编辑器设置


您需要使用
tsconfig.json

我只想指出重新启动编辑器是一个重要的步骤。我创建了一个tsconfig.json,在注意到antfx的评论之前,我的头撞了一下墙,果然,重新启动VS代码解决了问题。

实际上,这是我的第一个猜测。事实证明,我的tsconfig中有一个错误,这就是它无法工作的原因。错误是我在文件--duh--invalid json中有注释。那么如何添加--modules标志?@NassimMOUALEK
“module”:“commonjs”
在向VS代码添加更多文件时,如何保持tsconfig最新?文件列表是专门列出的。不要使用
文件
。这就意味着所有的文件。您能提供一个正在工作的tsconfig.json示例吗?我用我的代码编译/运行正常,但在require()下仍有红线。谢谢你。。结果显示VS代码需要重新启动才能重新加载配置。我在VS代码中看到了这种模式,配置更改后需要重新启动,