我即将分享我正在撰写的开源布局库,并且我决定使用TypeScript! (这是最好的东西!)
我的库使用了Easeljs,以及您可以在肯定类型上找到的PIXI库。
我使用TSD获取最新的* .d.ts文件以获取最新的定义,因此我的" defs"文件夹看起来像这样(画架是由画架使用的):
tsd.d.ts文件只是一个定义文件,包含所有defs文件夹文件,以便更好地组织。
问题始于开发时间。 在grunt文件中,我有一个构建任务,它将在" build"中创建一个最终的js文件。文件夹,包括我的库的定义文件,最终会导致:
问题是在 simple-layout.js.d.ts 中只有一个对tsd.d.ts的引用,而不是对easeljs.d的引用.ts和pixi.d.ts
我无法分享这个.d.ts文件,因为它引用了tsd.d.ts!
那么,使用TypeScript时最好的库开发过程是什么?
谢谢!
答案 0 :(得分:0)
对我来说一个好的工作流程是: