基本上,我也有同样的问题问here:开发NPM包带打字稿的JSPM应用
我已经开发出一种NPM包(类型化词法分析器)是正确的船舶其d.ts文件(在相应的条目package.json
文件)。 通过npm install和tsc --init在一个普通的节点js应用程序中使用包 - tinit - 工作正常 - IDE(在我的情况下是Visual Studio代码)和编译器都能够找到我的类型化词法分析器的类型定义文件。
但是,当我通过jspm安装我的软件包时,它的工作原理都很好。 由于d.ts文件是外部声明文件(其中没有declare module
),我不能只是<reference ... />
它。 通过jspm和npm安装软件包可以帮助IDE,而不是编译脚本文件的浏览器。
由于链接的问题没有真正的答案和打字稿1.8现在已经发布,我不知道我能做些什么。 我使用jspm 0.17.0-beta.12和typescript 1.9.0。