Typescript 在VS代码中指定--module标志的位置?
我正在使用全新的VisualStudio代码编辑器处理一些打字脚本。并且,尝试从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
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代码中看到了这种模式,配置更改后需要重新启动,