我正在使用来自tsd的react-global,flux。 安装后,仅下载了文件d.ts文件。 我的visual studio不会编译那些库来输出js文件。 这是在客户端执行时失败的原因。
如何将d.ts文件包含到生成的js文件中?
谢谢,
答案 0 :(得分:1)
toskv是对的,但我会详细说明。
tsd是节点的TypeScript 定义管理器。它所做的就是为流行的JavaScript项目管理TypeScript声明文件。 (本机TypeScript项目是自我声明的,不需要任何定义文件)。
React和flux是 JavaScript 项目。您需要安装它们(如果您在节点上,则使用npm),然后您需要安排它们在运行时加载(例如,使用require.js)。如果您将应用程序打包并部署到远程服务器,则还需要使用Browserify或其众多竞争对手之一安排打包它们。
答案 1 :(得分:0)
.d.ts文件只是为了在开发时为您提供外部库的描述。他们没有编译成任何东西。
您仍然需要在项目中包含第三方javascript文件。