這是我的文件夾結構的WebPack - 如何解決模塊遞歸
project
|app
|component
|Header.js
|Home.js
|sass
|header.scss
|node_modules
|moment
這是我想在Home.js進口模塊
import Header from 'Header'
import 'header.scss'
import moment from 'moment'
,使其瞭解如何配置的WebPack什麼模塊我正在嘗試導入?
如果動態構建'modulesDirectories',是不是害怕模塊名衝突?你可以很快得到錯誤並且很難調試。 – Everettss
當有重複時,webpack會通知您。對此的解決方案顯式導入與路徑相同的名稱。或者將重複項重命名爲更有意義的項,無論如何命名組件更爲具體。 –
webpack如何區分通過npm安裝的模塊和「本地」(缺少更好的單詞)模塊之間的區別?一個同事怎麼會知道?或者將來你呢?如果你正在尋找一種出路相對路徑導入地獄,我可能會更願意看看[babel-root-import](https://www.npmjs.com/package/babel-root-import)如果你使用巴貝爾或類似的東西,如果你不是,但這只是我5美分。 – ivarni