目的:做一个 2D 和 3D 小型编辑器,SPA
技术栈: electron@1.4.6 + webpack@2.4.1 + React@15.4.2 + mobX@3.1.0 + ThreeJS@86 + PixiJS@4.4.2
缘由:每次导入文件 时使用 electron 的 ipcRenderer 发消息,导致每次用 webpack 打包的时候不能使用 webpack 的 CommonsChunkPlugin (这个不能使用是我的操作是错误的?)
目前解决方法:转用 dll,把 React、mobX 等第三方库打成单独文件压缩后引用,但是我自己写的代码没有抽取公共类
现状:打包后的 DLL 668k,网页里引用的 ThreeJS 和 PixiJS 一共 1200k,自己代码打包出来 600k
目前搜到的解决方案: 说 DLL 打包后体积大... https://segmentfault.com/a/1190000009366425
有没有更好的方案 ?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.