在VS Code中指定--module标志的位置?

时间:2015-04-30 00:53:50

标签: typescript visual-studio-code

我正在为一些TypeScript使用全新的Visual Studio代码编辑器。并且,尝试从d.ts导入一些类,如下所示:

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

但是,我得到一个红色的波浪形的说:

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

我的问题是,我在哪里提供那面旗帜?我相信它是TypeScript编译器的标志。在Visual Studio中,它是项目的复选框。但是在Code中,我无法找到任何编辑器设置。

2 个答案:

答案 0 :(得分:15)

我只是想说明重启编辑器是一个重要的步骤。我创建了一个tsconfig.json,并且在我注意到antfx发表评论之前将我的头撞在了墙上一段时间,果然,重启VS Code解决了这个问题。

答案 1 :(得分:13)

  

但在Code中,我无法找到任何编辑器设置。

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