TypeScript名称空间要终止吗?

时间:2020-10-23 07:33:48

标签: typescript namespaces

最近,我从开发人员那里读了很多东西,他们建议不要再使用名称空间,而要改用现代模块处理。我正在向使用TypeScript的初学者讲授编程,这里的命名空间非常有价值,因为人们可以在更长的时间内在单个目录和子目录中处理多个分配,而不必处理多个编译器配置文件以及模块的进出口。 。他们只是为任务定义一个名称空间,并在为其创建的文件中使用该名称空间。

所以我的问题是:是否有计划终止TypeScript中的名称空间?

1 个答案:

答案 0 :(得分:0)

所以我的问题是:是否有计划终止TypeScript中的名称空间?

可能不是。这是Microsoft员工关于另一个主题的评论,但这似乎是一个一般性的评论:

这不是TS小组的职位。我们没有任何计划在不久的将来弃用任何东西。 (source

无论如何,ES6模块系统是必经之路。我建议an article from Mozilla关于如何将模块作为名称空间导入:

import *导入的是一个模块命名空间对象。其属性是模块的导出。