解决Windows平台下Tauri2.0打包无法下载资源问题

363 阅读1分钟

在windows平台下Tauri2.0打包windows应用时会从github下载必要的资源,因为网络墙的原因即使设置了代理也无法正常下载,此时可以通过手动下载资源(也需要VPN)然后放置到对应目录即可。

一、下载必要的资源

  1. 下载 wix314-binaries.zip
  2. 下载 nsis-3.zip
  3. 下载 NSIS-ApplicationID.zip
  4. 下载 nsis_tauri_utils.dll

二、将资源放到对应问题

  1. 在用户目录下 C:\Users\用户名\AppData\Local 创建 tauri 文件夹。
  2. 将下载的 wix314-binaries.zip 解压后重命名为 WixTools314 然后复制到刚刚创建的 tauri 文件夹中。
  3. 将下载的 nsis-3.zip 解压后重命名为 NSIS 然后复制到刚刚创建的 tauri 文件夹中。
  4. 将下载的 NSIS-ApplicationID.zip 解压然后将里面所有内容复制到 NSIS\Plugins\x86-unicode 文件夹中。
  5. 将下载的 nsis_tauri_utils.dll 复制到 NSIS\Plugins\x86-unicode 文件夹中。
  6. NSIS\Plugins\x86-unicode 下创建 additional 文件夹,然后将 nsis_tauri_utils.dll 复制到 additional文件夹中。

三、资源版本更新

随着tauri的版本更新,构建所需要的资源可能也需要更新。在V2.7.0的版本中需要将nsis_tauri_utils.dll更新为V0.5.1

其它版本的tauri更新所需要的资源版本号可以根据构建的错误日志来获取

image.png