Skip to content

🐛 Issue:RedBox 1.6.4 arm64 版本在 macOS 启动即崩溃(package.json JSON 解析失败) #2

@RaBBBBBIT

Description

@RaBBBBBIT
Image

问题描述

我在 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 页面下载的官方版本

复现步骤

  1. 下载 RedBox-1.6.4-arm64.dmg
  2. 安装应用(拖入 Applications)
  3. 启动 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 压缩或构建流程有关

感谢!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions