2017-03-05 68 views
0

webpack.config.js的WebPack別名模塊未發現

root: __dirname, 
alias:{ 
    Core: 'app/components/Core.jsx' 
}, 

在文件被使用。

var Core = require('Core'); 

我的文件結構是。

-root

--app

---部件

嘗試了不同的解決方案,如改變根到path.resolve(__目錄名稱)和類似的東西除去根後,加入到abslolute路徑別名,仍找不到模塊。

回答

0

alias屬性必須在resolve屬性內。因此你的WebPack的配置應該是這樣的:

resolve: { 
    alias:{ 
     Core: 'app/components/Core.jsx' 
    } 
} 

此外,您可以使用使用path.resolve遵循最佳做法的絕對路徑。