描述
我在用 electron-builder 构建 Electron 应用时失败,错误定位到读取本包的 package.json 时解析依赖字段失败,报错信息显示解析器期望依赖映射为 {} 或 null,但读到了字符串
本包 package.json 中存在如下字段:
"dependencies": ""
虽然是合法 JSON,但 dependencies 按 npm 约定应为对象(或不写),字符串会导致部分工具(如 electron-builder 的依赖解析)崩溃
复现步骤
在 electron-builder 项目中安装会引入本包的依赖
执行构建命令:npm run build(或对应构建脚本
最小修复建议
package.json 中 "dependencies": "" 改成 "dependencies": {}
描述
我在用 electron-builder 构建 Electron 应用时失败,错误定位到读取本包的 package.json 时解析依赖字段失败,报错信息显示解析器期望依赖映射为 {} 或 null,但读到了字符串
本包 package.json 中存在如下字段:
"dependencies": ""虽然是合法 JSON,但 dependencies 按 npm 约定应为对象(或不写),字符串会导致部分工具(如 electron-builder 的依赖解析)崩溃
复现步骤
在 electron-builder 项目中安装会引入本包的依赖
执行构建命令:
npm run build(或对应构建脚本最小修复建议
package.json 中
"dependencies": ""改成"dependencies": {}