我有一个问题,我正在使用react relay graphql并使用webpack作为捆绑器处理应用程序。
App有三种UserType,并且都有不同的仪表板,因此我希望在成功登录各个仪表板后为它们和不同的bundle进行通用登录,以便减少捆绑包大小。
答案 0 :(得分:4)
您可以通过配置您的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'
},
...
}
捆绑包的名称将类似于user1.js,user2.js,user3.js