【发布时间】:2017-06-13 12:26:35
【问题描述】:
我有这样的路由器设置
<Router path="/" component={Application}>
<Route path="/login" getComponent={(location, cb)=>{
require.ensure([], function (require) {
cb(null, require('./components/Login').default);
});
}} />
<Route path="/article/:articleid" getComponent={(location,cb)=>{
require.ensure([], function (require) {
cb(null, require('./components/Article').default);
});
}}
</Router>
现在,主页 / 加载,/login 页面在 /0.chunk.js 加载所需的块,但 /article/some-article 页面尝试从 /article/1.chunk.js 加载所需的块 1.chunk.js,但未找到。
Webpack 在一个位置 /0.chunk.js 和 /1.chunk.js 生成所有块。有人可以帮助为什么/article/:articleid 在位置/article/ 而不是/ 寻找块以及如何纠正这个问题。 ?
【问题讨论】:
标签: javascript reactjs webpack react-router