Files
Local-Cursor/docs/build-environment.md
FuDie0915 db73cf5a39 chore: import Local-Cursor v1.1.8 source snapshot
Includes the current working directory changes. Historical commits and release binaries are excluded to limit Gitea storage.
Source base: d7515973fbfd6dd2001fa156c483455b8081c7cb
2026-11-10 01:24:28 +08:00

1.9 KiB
Raw Permalink Blame History

Windows 构建环境

以下路径于 2026-11-03 在当前机器核实。项目发布不依赖额外安装 NSIS;使用下方已缓存的可执行文件。

工具 实际路径
Git D:\WorkProgarm\DevTools\Git\cmd\git.exe
Go D:\WorkProgarm\DevTools\go\bin\go.exe
Wails v3 D:\WorkProgarm\DevCache\go-path\bin\wails3.exe
Task C:\Users\FuDie915\AppData\Local\Microsoft\WinGet\Links\task.exe
Node.js C:\Users\FuDie915\AppData\Local\fnm_multishells\14812_1793715538718\node.exe
Yarn C:\Users\FuDie915\AppData\Local\fnm_multishells\14812_1793715538718\yarn.ps1
protoc C:\Users\FuDie915\AppData\Local\Microsoft\WinGet\Packages\Google.Protobuf_Microsoft.Winget.Source_8wekyb3d8bbwe\bin\protoc.exe
protoc-gen-go D:\WorkProgarm\DevCache\go-path\bin\protoc-gen-go.exe
protoc-gen-connect-go D:\WorkProgarm\DevCache\go-path\bin\protoc-gen-connect-go.exe
NSIS C:\Users\FuDie915\AppData\Local\electron-builder\Cache\nsis\nsis-3.0.4.1\Bin\makensis.exe
PowerShell / Compress-Archive C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

Node.js 和 Yarn 路径由 fnm 按会话生成,重新打开终端后应以 Get-Command node, yarn 的实际输出为准。NSIS 已验证可执行,版本为 v3.04。

构建前设置

NSIS 当前未加入全局 PATH,在当前 PowerShell 会话中加入后即可使用标准发布任务:

$env:Path = "C:\Users\FuDie915\AppData\Local\electron-builder\Cache\nsis\nsis-3.0.4.1\Bin;$env:Path"
task release:prepare

标准 Windows 输出

以 v1.1.8 为例,产物写入 bin/release/v1.1.8/:

Local-Cursor.exe
Local-Cursor-amd64-installer.exe
local-cursor-v1.1.8-installer.zip
local-cursor-v1.1.8-windows-x64-portable.zip

其中 portable ZIP 内的程序名为 windows-64.exe,installer ZIP 内的安装包名为 Local-Cursor-amd64-installer.exe。