visual-studio-2015 Typescript编译器不编译来自外部libarry的d.ts文件

时间:2016-02-21 05:55:57

标签: typescript visual-studio-2015

我正在使用来自tsd的react-global,flux。 安装后,仅下载了文件d.ts文件。 我的visual studio不会编译那些库来输出js文件。 这是在客户端执行时失败的原因。

如何将d.ts文件包含到生成的js文件中?

谢谢,

2 个答案:

答案 0 :(得分:1)

toskv是对的,但我会详细说明。

tsd是节点的TypeScript 定义管理器。它所做的就是为流行的JavaScript项目管理TypeScript声明文件。 (本机TypeScript项目是自我声明的,不需要任何定义文件)。

React和flux是 JavaScript 项目。您需要安装它们(如果您在节点上,则使用npm),然后您需要安排它们在运行时加载(例如,使用require.js)。如果您将应用程序打包并部署到远程服务器,则还需要使用Browserify或其众多竞争对手之一安排打包它们。

答案 1 :(得分:0)

.d.ts文件只是为了在开发时为您提供外部库的描述。他们没有编译成任何东西。

您仍然需要在项目中包含第三方javascript文件。