gpt4 book ai didi

javascript - 有没有办法使用 EXPORT * 导出 ES6 模块中的所有名称?

转载 作者:行者123 更新时间:2023-11-30 20:41:27 25 4
gpt4 key购买 nike

我见过:

export * from …;

在:

https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/export

似乎我可以通过这种方式从导入的模块中导出所有名称。但是是否也可以导出当前模块中的所有名称?

所以就像这样:

export *;

这不是正确的语法,因为我在任何地方都没有看到它,但是还有另一种语法合适的方法吗?

我想公开一个模块中的所有名称,而不是在一个模块中明确提及每个名称

export (<large_list_of_exported_names>);

声明并且没有在这样的名称的每个定义前加上export前缀。

问这个问题的原因:我正在寻找对 Transcrypt 的导入系统进行 rebase 的最佳方法在新的 ES6 导入/导出工具上。重要的是生成的目标代码 (JS) 是紧凑的。

最佳答案

不,你不能那样做。甚至 export * from 'other_module'; 也只是一种从另一个模块重新导出命名导出的方法。

关于javascript - 有没有办法使用 EXPORT * 导出 ES6 模块中的所有名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49209565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com