根据用户类型反应多个bundle



我有一个问题,我正在使用 react relay graphql 并使用 webpack 作为捆绑器来处理一个应用程序。

应用程序有三种UserType,并且都有不同的仪表板,因此我希望在成功登录各自的仪表板后为它们提供一个通用的登录和不同的捆绑包,以便减少捆绑包的大小。

你可以通过配置你的 webpack 来做到这一点:

module.exports = {
    entry: {
        user1: path.join(__dirname, './client/app1.js'),
        user2: path.join(__dirname, './client/app2.js'),
        user3: path.join(__dirname, './client/app3.js')
    },
    output: {
        path: path.join(__dirname, './static/bundle/'),
        filename: '[name].js'
    },
    ...
}

捆绑包的名称将类似于用户 1.js、用户 2.js、用户 3.js

最新更新