[英]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.