Javascript 搜索类型定义时何时使用环境光?

Javascript 搜索类型定义时何时使用环境光?,javascript,typescript,tsd,Javascript,Typescript,Tsd,我目前正在从tsd迁移到typings,因为它已被弃用。 但是,当我需要使用--ambient或者在查找定义时,它并不十分清晰 另外:从长远来看,打字的目标是完全摆脱环境对定义类型的否定,而只依赖打字注册,这是正确的吗 但是当我需要使用环境光时,它不是非常清晰 总是周围的东西 改变全球环境性质的东西(例如,node.d.ts)将始终是环境 模块 对于属于模块的东西(例如,像debug这样的节点包),可以将其转换为打字模块(事实上已经转换过),因此您不需要--ambient 但是,如果使用--am

我目前正在从tsd迁移到typings,因为它已被弃用。 但是,当我需要使用
--ambient
或者在查找定义时,它并不十分清晰

另外:从长远来看,打字的目标是完全摆脱环境对定义类型的否定,而只依赖打字注册,这是正确的吗

但是当我需要使用环境光时,它不是非常清晰

总是周围的东西 改变全球环境性质的东西(例如,
node.d.ts
)将始终是环境

模块 对于属于模块的东西(例如,像
debug
这样的节点包),可以将其转换为打字模块(事实上已经转换过),因此您不需要
--ambient


但是,如果使用
--ambient
,您仍然可以使用DefinitelyTyped中的定义。此外,如果尚未转换为打字,则只能使用
--ambient

对不起,我不太熟悉这个。