虽然从具有自定义命名空间的模块中导入所有类型似乎很有效,例如:
import * as MyCustomNamespace from './my-sub-module'
我们甚至可以从模块中导出所有类型,而无需任何新的名称空间,例如:
export * from './my-sub-module'
我的意思是,为什么下面的方法不起作用:
export * as MyCustomNamespace from './my-sub-module'
答案 0 :(得分:0)
如果你想实现
import { MyCustomNamespace } from 'submodule'
您需要在该子模块中的导出上进行一些修改
export * from './myCustomNameSpace'
答案 1 :(得分:0)
我确实使用了import
和export
的组合,如下所示:
import * as MyCustomNamespace from './my-sub-module'
export { MyCustomNamespace }
但是,仍然有人会向我指出一种更正确,更简单的方法。