簡體   English   中英

從文件夾 ES6 導入

[英]Import from folder ES6

我正在學習 JS,我有這樣的事情。

//all inside folder reducers

//reducer1.js
export default reducer1

//reducer2.js
export default reducer2

//index.js
import reducer1 from './reducer1'
import reducer2 from './reducer2'
//then combine reducer
export default index

//outside folder reducers
import reducer from './reducers'

由於./reducers只是一個文件夾,並且有 3 個文件,其中有 3 個默認導出,我不明白這是如何工作的? 它如何知道將導入文件夾中的哪個導出默認值?

謝謝你。

使用 Webpack,當你導入一個文件夾時,模塊加載器會導入文件夾內的 index.js。 您正在 index.js 中導出索引,因此當您import reducer from './reducers'時,您正在導入它。 導入文件夾只是import reducer from reducers/index的簡寫。 與 mean 兩個導入語句是等效的。

總結一下, import reducer from './reducers' import reducer from reducers/index是一樣的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM