IntelliJ内置TypeScript编译器命令行选项

时间:2015-03-29 21:25:24

标签: intellij-idea typescript built-in

我有这样的C:/project/test.ts文件:

import $ = require('jquery');
console.log($);

我已将jquery.d.ts文件放在:C:/jquery.d.ts

使用文件观察器(带有其他编译器参数:--module amd C:/jquery.d.ts)文件test.ts成功编译。

使用内置编译器(具有相同的参数:--module amd C:/jquery.d.ts)文件test.ts无法编译。错误:

Error:(1, 20) TS2307: Cannot find external module 'jquery'.

当然,我可以像这样定义参考路径test.ts文件:

/// <reference path="C:/jquery.d.ts" />

之后 - 使用两个编译器编译好。但它在大项目中不方便。最好只在一个地方定义引用路径(编译器参数)。

那么如何使用内置的TypeScript编译器命令行选项定义引用路径?

1 个答案:

答案 0 :(得分:0)

  

最好只在一个地方定义引用路径(编译器参数)。   那么如何使用内置的TypeScript编译器命令行选项定义引用路径

您可以将包含在项目中。直接从github下载或使用tsd

  

我有超过100个.ts文件的大型项目,因此直接在每个文件中定义参考路径 - 糟糕的解决方案

基本上创建一个globals.d.ts文件和///<reference这些文件一次。然后你可以引用globals.d.ts,这些引用隐式