tauri在windows系统下构建msi包路径包含中文报错的问题 2025-03-26 15:10:24 ## 背景 基于tauri搞了一个客户端应用,需要构建windows的安装包,打包过程报错: ``` Error failed to bundle project: error running light.exe: "failed to run C:\Users\stan\AppData\Local\tauri\WixTools314\light.exe* ``` 起初以为是工具包不完整导致,查了下发现跟构建的应用中包含中文字符有关,也就是tauri.conf.json中的productName有中文,导致了报错。 参考:<https://xiaoshen.blog.csdn.net/article/details/143141552> 这篇文章给的解决方案比较搞笑,就是把productName改成英文,试了下,英文确实是能正常打包了,可我需要中文应用名啊~ 所以,全网没有这块的解决方案,只能自己研究了,过了下官方文档,找到如下解决方案。 ## 解决方案 修改tauri.conf.json中bundle下windows有关配置,添加如下配置: ``` "wix": { "language": "zh-CN" } ``` 再次打包就正常了。 参考:<https://tauri.app/distribute/windows-installer/#internationalization> 非特殊说明,均为原创,原创文章,未经允许谢绝转载。 原始链接:tauri在windows系统下构建msi包路径包含中文报错的问题 赏 Prev tauri在windows系统下动态创建webview卡主的问题 Next 从结对编程到结对终端