2017-02-28 28 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选项(“APP”),但我想每个捆绑使用不同的库名。

这怎么办?

回答