手把手搞定 Upscayl Windows 构建:4 步出安装包,3 类报错逐个拆解
手把手搞定 Upscayl Windows 构建4 步出安装包3 类报错逐个拆解【免费下载链接】upscayl Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.项目地址: https://gitcode.com/GitHub_Trending/up/upscaylUpscayl 是一款免费开源的 AI 图像放大工具。这篇文章面向在 Windows 上做本地构建、本地编译的 Windows 用户你不用看懂整个工程跟着清单走完一遍就能在自己电脑上打出可分发的安装程序构建翻车时也能对着症状快速定位原因。1️⃣ 构建失败长什么样先对号入座在 Windows 上构建 Upscayl 翻车通常是下面三种直观体验之一终端跑到打包阶段突然卡住或者弹出一行ENOENT之后直接中断敲下构建命令终端立刻回答“electron-builder 不是内部或外部命令”什么都没有产出应用倒是装上了启动后黑框一闪就退翻不到任何错误日志。分别对应三类典型故障资源文件缺失、构建脚本没跑起来、显卡初始化失败。往下看之前先记住这三类问题大多不是代码的事而是环境没配好。2️⃣ 动手前的体检清单勾选完再开工能省掉后面大部分折腾系统是 Windows 10/11 64 位专业版或企业版Node.js 版本为 18.20.5。项目用 package.json 里 volta 字段锁定了这个版本版本不对是本地编译报错的高频原因内存 ≥ 8GB磁盘剩余 ≥ 5GB显卡支持 Vulkan 1.1Vulkan 是显卡的通用图形接口Upscayl 靠它调 GPU 加速。下载 VulkanCapsViewer 跑一下即可确认官方排查思路见 docs/troubleshooting/windows.mdx已安装 Windows 构建工具npm install --global --production windows-build-tools3️⃣ 从零到产物4 步出安装包第 1 步拿代码并确认版本git clone https://gitcode.com/GitHub_Trending/up/upscayl cd upscayl node -v # 应输出 v18.20.5怎么算对node -v的输出和 18.20.5 完全一致。第 2 步安装依赖npm install怎么算对终端跑完无红色报错目录下多出node_modules文件夹。第 3 步跑构建npm run dist:win这条命令在 package.json 里定义为tsc npm run build electron-builder --win即一次串起 TypeScript 编译、Next.js 前端构建和 electron-builder 打包。中途若怀疑是旧构建缓存捣乱先npm run clean清掉 dist 与前端构建缓存再重跑。只想单独验证前端可跑npm run build。怎么算对终端出现两行目标记录——nsis 和 zip且全程没有 error。第 4 步装前快速验证npm run dev应用能正常打开、界面可交互就算通过。4️⃣ 排错手册按你看到的现象查终端中断提示 ENOENT 找不到 upscayl-ncnn-vulkan.exe打包工具要执行一个叫 upscayl-ncnn-vulkan 的本地程序它的 Windows 版本应放在resources/win/bin下由 package.json 的extraFiles配置resources/${os}/bin打进安装包。文件不在打包就当场中断。处理先运行仓库自带的二进制更新脚本./update_upscayl_ncnn_binaries.sh把缺失的文件补齐再重跑npm run dist:win。命令直接报“electron-builder 不是内部或外部命令”原因基本是 node_modules 装残了。处理动作按顺序来npm cache clean --force Remove-Item -Recurse -Force node_modules npm install装完仍报错就改用npx electron-builder --win单独调用打包工具判断问题出在依赖还是命令本身。运行后黑框一闪就退报 Failed to initialize Vulkan显卡的 Vulkan 没起来常见诱因是驱动、GPU 调度设置或核显独显切换。处理动作按优先级重装显卡驱动Windows 11 的图形设置里开启“硬件加速 GPU 调度”双显卡笔记本尽量关闭独显切换用 VulkanCapsViewer 确认显卡是否真的支持 Vulkan多显卡机器可在应用设置里手动指定 GPU ID写法见 docs/Guide.md。5️⃣ 验收产物、日志与求助构建成功时dist目录里应同时存在三个文件Upscayl-2.15.0-win.exeNSIS 安装程序Upscayl-2.15.0-win.zip免安装的便携版latest.yml自动更新用的配置文件终端里对应这两行日志• building targetnsis filedist/Upscayl-2.15.0-win.exe archsx64 • building targetzip filedist/Upscayl-2.15.0-win.zip archsx64缺一个、或带 error 字样都算没过。日志从两处看应用内打开设置面板的 LOGS 区域可实时查看点 COPY LOGS 一键复制全文文件本体在%APPDATA%\Upscayl\logs\main.log。提交 issue 或求助时记得附上完整日志。问题复杂时去 docs/troubleshooting/general-fixes.mdx 找通用排查项Windows 专项内容看 docs/troubleshooting/windows.mdx也可以到项目 GitHub Discussions 里提问。两个小补充想让打包快一点可设置环境变量ELECTRON_BUILDER_COMPILE_CACHEtrue再跑构建想压缩安装包体积可在 package.json 的 build 配置里把compression调到maximum。最后定期git pull拉取最新代码——不少构建问题在上游已经修掉了。【免费下载链接】upscayl Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.项目地址: https://gitcode.com/GitHub_Trending/up/upscayl创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联
返回资讯列表 →