可能有.d.ts
所有nodejs依赖项(如express,body-parser等)和其他.d.ts用于由tsd生成的前依赖项(如angular,jquery等)? / p>
或者我是否必须手动创建我自己的.d.ts以外的typings文件夹,引用其他人.d.ts?
答案 0 :(得分:1)
作为一般规则
不要手动编写d.ts
个文件;它很难,并且存在许多与之相关的陷阱。您可能必须这样做的唯一原因是因为“纯粹的”js库在DefinitelyTyped上没有打字
请勿使用///<reference path=...>
个pragma。从1.6开始,只需在files
的{{1}}条目中引用您的d.ts文件,然后忘记它们。某些插件(例如tsconfig.json
或grunt-ts
)甚至会为您保留列表(同一个开发人员)。
在两个项目中分离前端和后端代码。如果存在两者之间共享的代码,请创建在两个项目中导入的库。有关如何操作的简要介绍,请参阅this post。