终极解决Electron 打包用junction 代替 symlink你这个需求专门解决 Windows 上 Electron 打包报错、权限不足、软链接失效的问题我直接给你最精准、可直接用的方案在Windows 上用junction目录联接代替symlink符号链接Electron 打包、electron-builder/forge 全都完美兼容1. 什么是 junction一句话symlink符号链接需要管理员权限Electron 打包经常报错junction目录联接Windows 原生、无需管理员权限、Electron 完美支持专门用来替代目录软链接2. 一行命令创建 junction重点把 A 文件夹 链接到 B 文件夹junction 模式mklink /J 目标链接路径 原始真实路径例子你直接改路径就能用mklink /J C:\app\node_modules D:\data\node_modules/Jjunction目录联接不需要管理员权限打包完全不报错3. 为什么 Electron 必须用 junction 而不是 symlinksymlink 要管理员权限→ 普通用户运行报错electron-builder / forge 打包时不识别 symlink→ 漏文件、白屏junction 是 Windows 系统级目录链接→ 所有工具都认为是真实目录你之前的entry point not found也可能是 symlink 导致的4. 如果你用 electron-builder最推荐打包时自动禁止符号链接、只认真实文件/junction在package.json加build:{symlinks:false}彻底关闭软链接支持只使用真实文件或 junction。5. 如果你用 electron-forge在forge.config.js加packagerConfig:{ignoreSymlinks:true// 忽略软链接}6. 最常用场景node_modules 链接到其他盘你一定需要这个mklink /J 你的项目\node_modules D:\缓存\node_modules✅ 不占 C 盘✅ 不需要管理员✅ 打包 100% 成功✅ 比 symlink 稳定 10 倍✅ 终极总结背住这 1 条就够Windows Electron 打包 必须用 mklink /J 创建 junction绝对不要用 symlink命令mklink /J 链接目录 真实目录
Electron 打包用 junction 代替 symlink
发布时间:2026/5/19 9:49:18
终极解决Electron 打包用junction 代替 symlink你这个需求专门解决 Windows 上 Electron 打包报错、权限不足、软链接失效的问题我直接给你最精准、可直接用的方案在Windows 上用junction目录联接代替symlink符号链接Electron 打包、electron-builder/forge 全都完美兼容1. 什么是 junction一句话symlink符号链接需要管理员权限Electron 打包经常报错junction目录联接Windows 原生、无需管理员权限、Electron 完美支持专门用来替代目录软链接2. 一行命令创建 junction重点把 A 文件夹 链接到 B 文件夹junction 模式mklink /J 目标链接路径 原始真实路径例子你直接改路径就能用mklink /J C:\app\node_modules D:\data\node_modules/Jjunction目录联接不需要管理员权限打包完全不报错3. 为什么 Electron 必须用 junction 而不是 symlinksymlink 要管理员权限→ 普通用户运行报错electron-builder / forge 打包时不识别 symlink→ 漏文件、白屏junction 是 Windows 系统级目录链接→ 所有工具都认为是真实目录你之前的entry point not found也可能是 symlink 导致的4. 如果你用 electron-builder最推荐打包时自动禁止符号链接、只认真实文件/junction在package.json加build:{symlinks:false}彻底关闭软链接支持只使用真实文件或 junction。5. 如果你用 electron-forge在forge.config.js加packagerConfig:{ignoreSymlinks:true// 忽略软链接}6. 最常用场景node_modules 链接到其他盘你一定需要这个mklink /J 你的项目\node_modules D:\缓存\node_modules✅ 不占 C 盘✅ 不需要管理员✅ 打包 100% 成功✅ 比 symlink 稳定 10 倍✅ 终极总结背住这 1 条就够Windows Electron 打包 必须用 mklink /J 创建 junction绝对不要用 symlink命令mklink /J 链接目录 真实目录