Tags: xiaoxhao/lvory
Tags
Merge branch 'main' of https://github.com/xiaoxhao/lvory
build(webpack, packaging): 优化应用构建并减小打包体积 本次提交对构建流程和应用打包进行了一系列优化,旨在显著减小最终的安装包体积并提升启动性能。 主要变更包括: - Webpack 配置: - 对 ECharts 启用按需引入(tree-shaking),减小图表库体积。 - 优化 `splitChunks` 配置,以实现更好的第三方库分包。 - 在生产环境集成 `TerserPlugin`,用于代码压缩和移除 console 日志。 - 禁用了生产环境的 source map,以减小打包文件大小。 - Electron Builder 打包: - 优化了 `package.json` 中的 `files` 字段,仅包含必要的生产文件,从而大幅削减了打包体积。 - 为 `nodejs-traceroute` 配置了 `asarUnpack`,确保其在打包后能正常工作。 - 依赖管理: - 移除了不再需要的开发依赖(`global`, `process`)及其 webpack polyfill。 - 将 `electron-squirrel-startup` 移动到 `optionalDependencies`。
Merge pull request #51 from xiaoxhao/snyk-upgrade-de559ce2393344ac8c9… …d61f98d2dd599
Merge pull request #53 from xiaoxhao/snyk-upgrade-01790c54302b34f70f8… …7f0ee558ea738 [Snyk] Upgrade react from 19.1.0 to 19.1.1
PreviousNext