2017-02-28 8 views
1

Webpackで複数のエントリポイントをコンパイルしたいのですが、すべての出力バンドルに同じライブラリ名が適用されます。私は各バンドルに別のライブラリ名を持たせたいと思います。Webpackの各エントリポイントのoutput.libraryオプションの名前を変更するにはどうすればよいですか?

たとえば、ここに私のwebpack.config.jsの一部です:

entry: { 
    app: "./src/app.tsx", 
    editor: "./src/modes/editor.ts", 
}, 

output: { 
    path: path.resolve(__dirname, '..', 'build'), 
    filename: "[name].js", 
    libraryTarget: 'amd', 
    library: 'app', 
}, 

各バンドルはoutput.libraryオプション(「アプリ」)を使用していますが、私は、各バンドルが別のライブラリ名を使用します。

どうすればいいですか?

答えて

関連する問題