你好,欢迎访问我的博客!登录
当前位置:首页 - JavaFX - 正文 求知成瘾,却无作品!

Tauir打包

2024-04-29JavaFX攻城狮744°c
A+ A-

打包命令:

npm run tauri build

可能会遇到的报错:

wixtoolset下载问题

nfo Verifying wix package
Downloading https://github.com/wixtoolset/wix3/releases/download/wix3112rtm/wix311-binaries.zip
    Error failed to bundle project: `Io Error: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 (os error 10060)`
error Command failed with exit code 1.

解决方法:

        手动下载该文件,在 c:/用户/当前用户名/AppData/Local  下 新建   Tauri 文件夹,然后在Tauri目录下新建WixTools文件夹,将wix311-binaries.zip中的内容解压至WixTools文件夹。

        


nsis下载问题

Info Verifying NSIS package
Downloading https://github.com/tauri-apps/binary-releases/releases/download/nsis-3/nsis-3.zip
       Error failed to bundle project: `https://github.com/tauri-apps/binary-releases/releases/download/nsis-3/nsis-3.zip: Connection Failed: Connect error: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 (os error 10060)`

解决方法:

    手动下载该文件,在 c:/用户/当前用户名/AppData/Local 下新建   Tauri文件夹,然后在Tauri目录下新建nsis目录,将nsis-3.zip中的文件解压至nsis目录
    此时不要运行打包文件,实际上nsis目录中还需要几个文件,如果此时运行打包,会导致刚才新建的nsis目录被打包程序清理掉

    

实际上还需要下载两个文件:

https://github.com/tauri-apps/binary-releases/releases/download/nsis-plugins-v0/NSIS-ApplicationID.zip
https://github.com/tauri-apps/nsis-tauri-utils/releases/download/nsis_tauri_utils-v0.2.2/nsis_tauri_utils.dll

下载后将NSIS-ApplicationID.zip中的ReleaseUnicode目录下的ApplicationID.dll文件拷贝至nsis/Plugins/x86-unicode目录下,将nsis_tauri_utils.dll也拷贝至nsis/Plugins/x86-unicode目录下,此时再运行打包命令即可。


如无特殊需求,可以仅使用NSIS打包:

修改tauri.conf.json文件将targets的值指定为nsis:

"bundle": {
      "active": true,
      "targets": "nsis",
      "identifier": "com.atnoce",
      "icon": [
        "icons/32x32.png",
        "icons/128x128.png",
        "icons/[email protected]",
        "icons/icon.icns",
        "icons/icon.ico"
      ]
    },




标签:
推荐阅读

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。


  登录