私は私の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
それはすべてdefine
に何が起こるの別名としてunderscore
を処理しないことを意味し私のプロジェクトでは。
モジュールに 'bower_componenets'を追加することで、それを修正しました。私は自分の道が何らかの理由で正しいと確信していました=) – Ivan