[英]Can JavaScript/TypeScript re-export all named exports under an alias without importing first?
有没有办法做类似下面的事情?
export * as MyAlias from 'path/to/somewhere';
我知道可以先导入所有内容然后导出它,但我希望尽可能简洁并且不需要每次重新导出都需要两行。
具体来说,我试图将相关模块组合在一起,这样消费者就不必了解库的底层目录/文件结构。
我建议您使用命名导出。 它可以像这样使用:
import * as ABC from 'path/to/somewhere';
export { ABC as MyAlias };
有第二个选项可以按预期工作:
import * as ABC from 'path/to/somewhere';
const MyAlias = ABC;
export default MyAlias;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.