我正在开始个人网络项目,我想使用新的TypeScript版本来构建JS部分。
我想知道构建一个最好的架构是什么:通常,我喜欢每个文件有一个类。在这里,根据我从官方文档中读到的内容,很难匹配此模式(使用引用标记或导入关键字)......
我想知道你每次重构某些东西时避免长时间依赖编辑的技巧。
我知道可以在一个文件中编译整个项目,但就我而言,我不喜欢这样的表演(而且你还在使用参考标签)。我更喜欢使用requireJS但是使用TS,你使用相对路径和字符串来导入你的类,有点让我烦恼^^
随意给我一些建议:)我很感激你的帮助!
答案 0 :(得分:2)
我还没有完整地记录它,但grunt-ts
可以帮助您解决多重导入问题(https://github.com/grunt-ts/grunt-ts/issues/85#issue-29515541)。
您所做的就是键入///ts:import=filename
并且grunt-ts会在您重构项目时保持生成的import
语句同步。
您还可以使用相同的语法///ts:import=foldername
加载整个文件夹,甚至使用相同的语法为文件夹生成index.ts
,然后导入index.ts
而不是每次都导入文件夹。
要开始使用grunt-ts
,请按照自述文件:https://github.com/grunt-ts/grunt-ts#grunt-ts
优点: