-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
问题描述
我在 macOS(Apple Silicon)环境下使用 RedBox 1.6.4 arm64 Release 版本时,应用启动后立即崩溃,并弹出主进程 JavaScript 异常提示。
错误信息显示某个依赖包的 package.json 文件无法解析,提示不是合法 JSON。
系统环境
- 设备型号: Mac mini(2024)
- 芯片: Apple M4
- 内存: 16 GB
- 系统版本: macOS Tahoe 26.2
- 架构: arm64(Apple Silicon)
使用版本
- RedBox Release: 1.6.4
- 安装包:
RedBox-1.6.4-arm64.dmg - 从 GitHub Releases 页面下载的官方版本
复现步骤
- 下载
RedBox-1.6.4-arm64.dmg - 安装应用(拖入 Applications)
- 启动 RedBox
预期行为
应用应正常启动并进入主界面。
实际行为
应用启动后立即崩溃,并弹出提示:
A JavaScript error occurred in the main process
报错日志
Uncaught Exception:
SyntaxError: Error parsing /Applications/红盒子.app/Contents/Resources/app.asar/node_modules/file-uri-to-path/package.json:
Unexpected token '�', ... is not valid JSON
at parse (<anonymous>)
at readPackage (node:internal/modules/cjs/loader:385:42)
at resolveExports (node:internal/modules/cjs/loader:571:15)
at Module._findPath (node:internal/modules/cjs/loader:643:31)
at Module._resolveFilename (node:internal/modules/cjs/loader:1070:27)
...
补充说明
报错指向的文件:
app.asar/node_modules/file-uri-to-path/package.json
看起来像是该依赖在 Release 打包时出现损坏或内容异常,导致 JSON 无法解析。
我尝试重新下载安装 dmg,问题依旧存在。
请求协助
麻烦作者确认一下:
- 1.6.4 arm64 Release 包内依赖是否打包异常
- 是否与
asar压缩或构建流程有关
感谢!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels