我正在构建一个Web应用程序(反应用es6编写的应用程序),它开始变得非常大.结果,我看到我的JS文件在移动设备上的下载时间长得令人无法接受.我正在尝试将大型JS应用程序分块到按需加载的块中.我正在使用webpack,并阅读了这篇文章:
https://webpack.github.io/docs/code-splitting.html
使用本文,我将代码拆分为app.js和vendor.js,其中vendor.js包含所有第三方模块/插件.
我想进一步将app.js文件分解为几个入口点,然后根据需要下载块.上面的文章描述了如何使用CommonJS或AMD执行此操作.但是,我使用ES6的本机模块而不是这两个选项,并且无法找到定义每个文件的依赖关系的语法(基本上是.ensure()的ES6版本).
我的问题: