Webpackの設定をビルドして、特定の名前空間に複数のモジュールを作成できるようにしようとしています。私は、次の設定があります。Webpackがライブラリの名前空間にサブモジュールを作成しない
module.exports = {
entry: {
'one': './src/modules/one/one.module.js',
'two': './src/modules/two/two.module.js',
'three': './src/modules/three/three.module.js',
},
output: {
filename: '[name].module.js',
path: path.resolve(__dirname, 'dist'),
library: ['myModules', '[name]'],
libraryTarget: 'umd',
},
...
};
問題は、それがグローバル名前空間を作成することを、次のとおりです。myModules
を、しかし、サブモジュールは表示されません。 new window.myModules.one();
を実行して新しいインスタンスを作成することができません。どうすれば修正できますか?
ありがとうございました! 'libraryExport: 'default'、'は欠けていました! – sunpietro