目的:做一个 2D 和 3D 小型编辑器,SPA
技术栈: [email protected] + [email protected] + [email protected] + [email protected] + ThreeJS@86 + [email protected]
缘由:每次导入文件 时使用 electron 的 ipcRenderer 发消息,导致每次用 webpack 打包的时候不能使用 webpack 的 CommonsChunkPlugin (这个不能使用是我的操作是错误的?)
目前解决方法:转用 dll,把 React、mobX 等第三方库打成单独文件压缩后引用,但是我自己写的代码没有抽取公共类
现状:打包后的 DLL 668k,网页里引用的 ThreeJS 和 PixiJS 一共 1200k,自己代码打包出来 600k
目前搜到的解决方案: 说 DLL 打包后体积大... https://segmentfault.com/a/1190000009366425
有没有更好的方案 ?
1
SunFarrell OP 自顶,求前端开发者讨论啊
|
2
lamada 2017-07-27 23:41:01 +08:00
有点好奇 threejs pixijs 为什么一起用,一个 2d 一个 3d ?
|
3
SunFarrell OP @lamada 嗯 是的,因为要解析 2D 的骨骼动画,官方的解析都没有 pixiJS 好
|