私の webpack 構成は、ビルドするノード モジュールの数を指定しますvendors.js
。すべてのモジュールはnpm
、親フォルダーにインストールされ、存在しますnode_modules
。
フォルダ構造:
app/scripts/a.js
node_modules/bootstrap-multiselect
webpack.config.js
webpack.config.js からのスニペット:
entry: {
vendors: ['jquery', 'bootstrap', 'bootstrap-multiselect']
}
これは「jquery」と「bootstrap」では問題ありませんが、「bootstrap-multiselect」では問題ありません。
ERROR in multi vendors
Module not found: Error: Cannot resolve module 'bootstrap-multiselect'
in /home/user/app
webpack が間違った node_modules フォルダーを調べているようです。app フォルダーのルートを調べているようですが、なぜ他のモジュールが見つかるのでしょうか? だから私はすべてのバリエーションを追加しましたresolve
とresolveLoader
、
resolveLoader: {root: path.join(__dirname, 'node_modules')};
resolve: {root: [path.join __dirname, 'node_modules']};
まだ運がない...