You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用NSIS安装模板时Tauri Build报错:系统找不到指定文件(os error 2)

Tauri构建时NSIS模板找不到文件的问题排查与解决

可能的原因

  • 路径基准误解:Tauri的NSIS template 配置路径默认以项目根目录为基准,而非tauri.conf.json所在的src-tauri目录。若你将installer.nsi放在src-tauri下,直接写"installer.nsi"会让CLI到项目根目录查找文件,导致找不到。
  • 文件存在性问题:可能存在文件名拼写错误(含大小写、后缀)、文件被误删,或被版本控制忽略规则(如.gitignore)排除,导致CLI无法读取。
  • Resources配置误用:你在resources中添加installer.nsi,但该配置是用于将文件打包到应用程序包内,和NSIS构建时读取模板的逻辑无关,无法解决路径问题。

解决方法

  • 修正模板路径:将template配置改为对应正确路径:
    • 若installer.nsi在src-tauri目录下,使用项目根目录相对路径:
      "template": "src-tauri/installer.nsi"
      
    • 或使用tauri.conf.json所在目录的相对路径(加./前缀):
      "template": "./installer.nsi"
      
  • 验证文件状态:直接前往src-tauri目录确认installer.nsi存在,文件名完全匹配,且未被忽略规则排除。
  • 清理无效配置:若installer.nsi仅作为NSIS模板使用,无需打包到应用,可从resources数组中移除该项。
  • 清理缓存重试:执行以下命令清理构建缓存后重新构建:
    npm run tauri clean
    npm run tauri build
    

内容的提问来源于stack exchange,提问作者Coder_Reshmi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 02:09:55