在多个入口点的情况下,这是我得到的例子:在配置的WebPack多个入口点多模块reactjs应用
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'
},
...
}
但是,我感到困惑的术语entry
。这是否意味着输入网址?如果用户访问根目录然后访问另一个页面会怎么样?
例如,假设我有一个网站example.com
和另外两个页面example.com/register
和example.com/contact
。现在我想为example.com
获取公共文件,并且只加载example.com/register
中的注册模块代码,并且联系example.com/contact
中的模块代码。入口点是相同的,example.com
。上面的解决方案在这种情况下工作?
感谢您的回复。我怎样才能决定我有哪些条目?例如,在上述情况下,我已经描述了我的网站(example.com)的场景。根据这个网站配置,你能解释一下吗? – learner
已更新的答案 –
感谢您的洞察力。这是我正在寻找的。还有一件事,我现在正在做出反应。作为SPA,反应只有一个index.html文件。我怎样才能确保在每种情况下加载相应的包? – learner