2017-04-03 59 views
0

我使用反应动态路由:动态反应在HTML-的WebPack-插件路由

<Route 
     path="/" 
     getComponent={(location, cb) => { 
     System.import('./App') 
       .then(loadRoute(cb)) 
       .catch(errorLoading); 
     }} 
/> 

我在的WebPack只有一个入口点:

context: path.resolve(__dirname), 
    entry: { 
    app: './assets/js/components/index', 
    }, 

和的WebPack是产生每个app.js并为每个路线提供一个文件。

enter image description here

但我生成的HTML文件不具有这些js文件的导入。

有没有这方面的设置?

回答

2

这样做代码分割的目的是为了避免在开始时加载所有必要的代码,所以这是正常的,你的HTML文件不会加载这些脚本,因为这会打败整个点! :)

如果一切正常,如果您在浏览器中打开网络检查器,则应该会在您浏览应用时浏览异步请求以获取路由束。

相关问题