15

我正在为一些 TypeScript 使用全新的 Visual Studio Code 编辑器。并且,尝试从d.ts这样的类中导入一些类:

import Polygon = require('esri/geometry/Polygon');

但是,我得到一个红色的波浪线,上面写着:

Cannot compile external dependencies unless the --module flag is provided

我的问题是,我在哪里提供该标志?我相信这是 TypeScript 编译器的标志。在 Visual Studio 中,它是项目上的一个复选框。但是在代码中,我找不到任何编辑器设置。

4

2 回答 2

16

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

于 2015-05-20T01:59:13.040 回答
14

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

您需要使用tsconfig.jsonhttps ://github.com/TypeStrong/atom-typescript/blob/master/docs/tsconfig.md

于 2015-04-30T01:14:59.187 回答