我使用cli工具创建了我的第一个Aurelia项目。现在,当我使用prod环境构建(几乎是空的)项目时,我得到了一个很好的缩小输出:( vendor-bundle.js,app-bundle.js)。
vendor-bundle.js是一个健康的400k缩小版,非gzip压缩版。当我查看我的aurelia.json时,我看到了一个bluebird.core,require.js和一堆aurelia- *依赖项。
这是关于我可以获得的最小框架足迹吗?
氪, 里斯
答案 0 :(得分:0)
像LStarky所说,这不具有权威性。您需要深入了解aurelia.json并开始删除依赖项,直到找到正在使用的功能的正确组合。对于非SPA类型的aurelia应用程序,我做了一些工作,最终删除了aurelia-router和aurelia-history等几个东西。我把它降到了406K,但这也包括从node_modules
加载的其他一些第三方库。值得庆幸的是,Web服务器启用了gzip传输,因此转移供应商包并不是一件大事。