【发布时间】:2016-04-04 08:38:34
【问题描述】:
我目前正在从 tsd 迁移到 typings,因为它已被弃用。
但是当我需要使用--ambient 或在寻找定义时不需要使用时,这并不是很清楚。
另外:从长远来看,typings 的目标是完全摆脱 DefintelyTyped 的环境变化并仅依赖 Typings 注册表是否正确?
【问题讨论】:
标签: javascript typescript tsd
我目前正在从 tsd 迁移到 typings,因为它已被弃用。
但是当我需要使用--ambient 或在寻找定义时不需要使用时,这并不是很清楚。
另外:从长远来看,typings 的目标是完全摆脱 DefintelyTyped 的环境变化并仅依赖 Typings 注册表是否正确?
【问题讨论】:
标签: javascript typescript tsd
但是当我需要使用 --ambient 时还不是很清楚
改变全局环境性质的东西(例如node.d.ts)总是环境。
对于模块的东西(例如,像 debug 这样的节点包),它可以转换为 typings 模块(事实上已经),所以你不需要 --ambient .
但是,如果您使用 --ambient,您仍然可以使用来自definitelyTyped 的定义。此外,如果没有转换为typings,您可以仅使用--ambient。
【讨论】: