我见过:
export * from …;
在:
https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/export
似乎我可以通过这种方式从导入的模块中导出所有名称。 但是也可以导出当前模块中的所有名称吗?
所以就像:
export *;
这不是正确的语法,因为我看不到它,但还有另一种方法,有适当的语法吗?
我希望在模块中公开所有名称而不在
中明确提及每个名称export (<large_list_of_exported_names>);
语句,并且不使用export
为此名称的每个定义添加前缀。
提出这个问题的原因:我正在寻找在新ES6导入/导出设施上重新定位Transcrypt导入系统的最佳方法。生成的目标代码(JS)很紧凑很重要。
答案 0 :(得分:1)
不,你不能那样做。即使export * from 'other_module';
只是从另一个模块重新导出命名导出的一种方法。