0
我有我的WebPack配置跟隨resolve
選項:爲什麼別名在我的配置下無法正確解析?
resolve: {
modules: ["./app/static/js/homepage/", "./app/static/js/dashboard/",],
extensions: [".js", ],
alias: {
"bootstrap": "../../bower_components/bootstrap/dist/js/bootstrap",
"lodash": "../../bower_components/lodash/lodash",
// ...
,但我得到這個錯誤:
ERROR in ./app/static/js/dashboard/main.js
Module not found: Error: Can't resolve 'underscore' in '/app/app/static/js/dashboard'
@ ./app/static/js/dashboard/main.js 84:0-112:2
這意味着它不把underscore
作爲別名,這恰好都define
s在我的項目中。
將「bower_componenets」添加到模塊修復它。我確信我的路徑由於某種原因是正確的=) – Ivan