[GH-ISSUE #123] 【遇到问题】打包体积优化 #70

Closed
opened 2026-02-27 07:10:04 +03:00 by kerem · 2 comments
Owner

Originally created by @subframe7536 on GitHub (Jan 11, 2024).
Original GitHub issue: https://github.com/imsyy/SPlayer/issues/123

是网页端还是客户端

客户端

当前系统环境

win11

当前 Node.js 及 npm 版本

v18.16.0 /v9.6.7

当前版本

v2.0.1

具体信息

image

app.asar 解压后发现打包了很多多余的依赖

建议:

  1. 只将 native 模块放入 dependencies ,其余的都放入 devDependencies
  2. 修改 electron-builder.yml ,只将 out 放入 files
Originally created by @subframe7536 on GitHub (Jan 11, 2024). Original GitHub issue: https://github.com/imsyy/SPlayer/issues/123 ### 是网页端还是客户端 客户端 ### 当前系统环境 win11 ### 当前 Node.js 及 npm 版本 v18.16.0 /v9.6.7 ### 当前版本 v2.0.1 ### 具体信息 ![image](https://github.com/imsyy/SPlayer/assets/78338239/1e11283a-efbb-46c4-8b49-7ba21d54f260) `app.asar` 解压后发现打包了很多多余的依赖 建议: 1. 只将 `native` 模块放入 `dependencies` ,其余的都放入 `devDependencies` 中 2. 修改 `electron-builder.yml` ,只将 `out` 放入 `files`
kerem closed this issue 2026-02-27 07:10:04 +03:00
Author
Owner

@subframe7536 commented on GitHub (Jan 11, 2024):

其实更推荐 https://github.com/electron-vite/vite-plugin-electron

<!-- gh-comment-id:1886660352 --> @subframe7536 commented on GitHub (Jan 11, 2024): 其实更推荐 https://github.com/electron-vite/vite-plugin-electron
Author
Owner

@imsyy commented on GitHub (Jan 11, 2024):

主要还是不太熟悉 electron 😂

<!-- gh-comment-id:1886670990 --> @imsyy commented on GitHub (Jan 11, 2024): 主要还是不太熟悉 `electron` 😂
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SPlayer#70
No description provided.