有一个.d.ts用于nodejs依赖项,一个用于前端依赖项吗?

时间:2015-12-16 11:58:59

标签: typescript

可能有.d.ts所有nodejs依赖项(如express,body-parser等)和其他.d.ts用于由tsd生成的前依赖项(如angular,jquery等)? / p>

或者我是否必须手动创建我自己的.d.ts以外的typings文件夹,引用其他人.d.ts?

1 个答案:

答案 0 :(得分:1)

作为一般规则

  1. 不要手动编写d.ts个文件;它很难,并且存在许多与之相关的陷阱。您可能必须这样做的唯一原因是因为“纯粹的”js库在DefinitelyTyped上没有打字

  2. 请勿使用///<reference path=...>个pragma。从1.6开始,只需在files的{​​{1}}条目中引用您的d.ts文件,然后忘记它们。某些插件(例如tsconfig.jsongrunt-ts)甚至会为您保留列表(同一个开发人员)。

  3. 在两个项目中分离前端和后端代码。如果存在两者之间共享的代码,请创建在两个项目中导入的库。有关如何操作的简要介绍,请参阅this post