位置: IT常识 - 正文

tauri+vite+vue3开发环境下创建、启动运行和打包发布(taro-ui-vue3)

编辑:rootadmin
tauri+vite+vue3开发环境下创建、启动运行和打包发布

目录

 1.创建项目

 2.安装依赖  

3.启动项目 

4.打包生成windows安装包 

 5.安装打包生成的安装包


 1.创建项目

推荐整理分享tauri+vite+vue3开发环境下创建、启动运行和打包发布(taro-ui-vue3),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue3+ts+vite,taro vue开发,vue3+ts+vite,vue @tap,vue3 ts开发,vue3 ts开发,vue3 ts开发,vue3 ts开发,内容如对您有帮助,希望把文章链接给更多的朋友!

 运行下面命令创建一个tauri项目

pnpm create tauri-app

我创建该项目时的node版本为16.15.0 

兼容性注意

Vite 需要 Node.js 版本 14.18+,16+。然而,有些模板需要依赖更高的 Node 版本才能正常运行,当你的包管理器发出警告时,请注意升级你的 Node 版本。

按需要输入/选择相关信息,一路回车 ,如下图所示,项目就创建成功了。

 2.安装依赖  

进入tauri-app文件夹

cd tauri-app

  

 运行code .用vscode打开刚创建的tauri-app项目

code .

 安装依赖 

pnpm install

3.启动项目 

运行下面命令启动项目

pnpm tauri dev

 注意:

1.创建项目后,第一次启动项目会非常缓慢,原因是第一次启动项目需要从国外仓库下载多个资源,由于网络原因可能非常缓慢,甚至启动超时报错。这时需要多次运行启动命令。

2.第一次启动成功后,后面再次启动项目时将非常快。

项目启动完成 

 

4.打包生成windows安装包 tauri+vite+vue3开发环境下创建、启动运行和打包发布(taro-ui-vue3)

运行项目命令打包windows安装包 

pnpm tauri build

注意:新创建的项目,第一次打包会报 “        Error You must change the bundle identifier in `tauri.conf.json > tauri > bundle > identifier`. The default value `com.tauri.dev` is not allowed as it must be unique across applications.  ELIFECYCLE  Command failed with exit code 1.”错误。报这个错误的原因是:第一次打包需要修改src-tauri/tauri.conf.json文件里的配置项"identifier": "com.tauri.dev",改成"identifier": "com.tauri.build",然后再运行打包命令。

把 src-tauri/tauri.conf.json文件里的配置项"identifier": "com.tauri.dev",改成"identifier": "com.tauri.build",然后再运行打包命令

 

 运行 pnpm tauri build命令会有一个下载依赖包的过程,国内由于GitHub慢原因,导致以下文件下载不了,依旧报错。

此时的解决方案:

我们把“https://github.com/wixtoolset/wix3/releases/download/wix3112rtm/wix311-binaries.zip“这个链接的压缩包下载到本地。然后在C:\Users\你的用户名\AppData\Local下找到tauri文件夹,如果没有则创建一个名为tauri的文件夹,在文件夹内再创建一个WixTools目录,将下载的压缩包解压到这个文件夹里面(创建依赖包路径: C:\Users\用户\AppData\Local\tauri\WixTools)。然后再回到VSCode运行打包命令。这个时候就可以打包成功了。 

 

 创建依赖包路径: C:\Users\用户\AppData\Local\tauri\WixTools

 再次执行打包命令

 打包成功后,打开打包生成的目录,就可以看到一个.msi后缀结尾的安装文件tauri-app_0.0.0_x64_en-US.msi(scr-tauri/target/release/bundle/msi/tauri-app_0.0.0_x64_en-US.msi),双击就可以安装了。还有一个可执行包tauri-app.exe(scr-tauri/target/release/tauri-app.exe)。至此,整个创建到打包的流程就完成了。

 

 5.安装打包生成的安装包

 

 

 

本文链接地址:https://www.jiuchutong.com/zhishi/290207.html 转载请保留说明!

上一篇:哈特谢普苏特女王神庙鸟瞰图,埃及卢克索古城 (© Ratnakorn Piyasirisorost/Moment/Getty Images)(哈特谢普苏特女王享殿)

下一篇:vue项目如何运行(超详图解)(vue项目怎么运行起来)

  • oppoa93有nfc功能吗(oppoa93支持nfc功能)

    oppoa93有nfc功能吗(oppoa93支持nfc功能)

  • 美团买药处方药必须提供证明吗(美团买药处方药没有处方怎么买)

    美团买药处方药必须提供证明吗(美团买药处方药没有处方怎么买)

  • 联想2200清零(联想lj2200l清零)

    联想2200清零(联想lj2200l清零)

  • 华为备忘录在哪里打开(华为备忘录如何置顶)

    华为备忘录在哪里打开(华为备忘录如何置顶)

  • 微信提示被加好友过于频繁(微信提示被加好友频繁怎么解决)

    微信提示被加好友过于频繁(微信提示被加好友频繁怎么解决)

  • 移动硬盘文件突然消失(移动硬盘文件突然消失 容量还占用)

    移动硬盘文件突然消失(移动硬盘文件突然消失 容量还占用)

  • 网络层的设备有哪些(网络层的设备有哪些类型)

    网络层的设备有哪些(网络层的设备有哪些类型)

  • 对方忙线中什么意思(对方忙线中什么意思是拉黑吗)

    对方忙线中什么意思(对方忙线中什么意思是拉黑吗)

  • 苹果脸部识别怎么突然不能用(苹果脸部识别怎么删除第二个人)

    苹果脸部识别怎么突然不能用(苹果脸部识别怎么删除第二个人)

  • hg261gu是千兆猫吗(hg226g是千兆猫吗)

    hg261gu是千兆猫吗(hg226g是千兆猫吗)

  • qq成长守护平台公众号在哪里(qq成长守护平台多久能改一次)

    qq成长守护平台公众号在哪里(qq成长守护平台多久能改一次)

  • 手机零件被换怎么知道(手机零件被换怎么查)

    手机零件被换怎么知道(手机零件被换怎么查)

  • 快手直播唱歌需要什么设备(快手直播唱歌需要什么)

    快手直播唱歌需要什么设备(快手直播唱歌需要什么)

  • 微信群怎么发10分钟视频(微信群怎么发10个红包)

    微信群怎么发10分钟视频(微信群怎么发10个红包)

  • wps英文版怎么转换为中文版(wps英文版怎么转换为中文版视频)

    wps英文版怎么转换为中文版(wps英文版怎么转换为中文版视频)

  • 笔记本电脑uefi啥意思(笔记本电脑uefi改成legacy电脑黑屏)

    笔记本电脑uefi啥意思(笔记本电脑uefi改成legacy电脑黑屏)

  • 卸载未使用的应用坏处(卸载未使用的应用是什么意思)

    卸载未使用的应用坏处(卸载未使用的应用是什么意思)

  • 天猫新品是什么意思(天猫新品玩法)

    天猫新品是什么意思(天猫新品玩法)

  • 小米双4g有什么用(小米双4g耗电吗)

    小米双4g有什么用(小米双4g耗电吗)

  • oppo手机电话号码怎么保存到卡上(oppo手机电话号码导入sim卡)

    oppo手机电话号码怎么保存到卡上(oppo手机电话号码导入sim卡)

  • oppo智能拦截怎么设置(oppo智能拦截的短信在哪里)

    oppo智能拦截怎么设置(oppo智能拦截的短信在哪里)

  • 华为duaaloo是什么型号(dual是华为什么型号)

    华为duaaloo是什么型号(dual是华为什么型号)

  • 苹果8不能关机充电吗(苹果不能关机怎么办)

    苹果8不能关机充电吗(苹果不能关机怎么办)

  • iqoo跑马灯怎么设置(iqoopro5g跑马灯怎么用)

    iqoo跑马灯怎么设置(iqoopro5g跑马灯怎么用)

  • iphone共享wifi给ipad(iphone共享wifi给mac)

    iphone共享wifi给ipad(iphone共享wifi给mac)

  • 微信正在输入是什么意思(微信正在输入是什么情况)

    微信正在输入是什么意思(微信正在输入是什么情况)

  • wps怎么自动生成目录和页码(wps怎么自动生成英语音标)

    wps怎么自动生成目录和页码(wps怎么自动生成英语音标)

  • win10没有响度均衡怎么办? win10系统打开响度均衡的技巧(win10没有音效设置)

    win10没有响度均衡怎么办? win10系统打开响度均衡的技巧(win10没有音效设置)

  • Vue.js面试题(21级就业版)(vue面试题简书)

    Vue.js面试题(21级就业版)(vue面试题简书)

  • 区块链开发完整指南。如何开发一款区块链项目?(区块链技术开发入门)

    区块链开发完整指南。如何开发一款区块链项目?(区块链技术开发入门)

  • 国税如何零申报
  • 异地预缴可以退吗
  • 个人独资企业生活费用和经营费用混在一起的
  • 什么是税收滞纳金请举例说明
  • 注册会计师税法真题
  • 利息收入需要交印花税吗
  • 简易征收增值税怎么做账
  • 一般纳税人收入会计分录
  • 计提坏账准备怎么理解
  • 开票报税是什么意思
  • 出口退税逾期申报,需申报出口货物收汇情况表
  • 应付款管理参数设置的基本操作流程
  • 行政诉讼适用范围
  • 已经建立了某个公司
  • 发票认证但未抵扣需要在报表里填吗
  • 财务软件服务费属于什么费用
  • 金税盘和报税盘图片
  • 以前年度未分配利润属于什么科目
  • 如何使用网络安全
  • 企业开办费的会计分录
  • 监事会职权口诀
  • 长期待摊费用账务处理包括哪两部分
  • 合同条款签订
  • 如何在数据透视表中增加一行
  • 司机公里补助用不用交个税
  • 修改系统散热方案
  • PHP:Memcached::__construct()的用法_Memcached类
  • 工程质保金账务处理办法
  • php教程全集
  • 鼠标按键多有用吗
  • 融资性售后回租的账务处理
  • 年底所得税账务处理
  • 双层for循环的程序流程图
  • 微信小程序的视频怎么下载
  • 如何使用php给图片命名
  • 业务招待费可以结转以后年度扣除吗
  • 业务出差餐费如何记账
  • 应收账款提坏账准备的方法
  • 应付职工薪酬期末余额是什么意思
  • 中介代缴社保费用多少
  • 劳务报酬的个人所得税
  • 公账取现用途写什么
  • 为什么收到要发1
  • 矿场维护
  • 资产减值损失科目
  • 公司举办活动的好处
  • 政府会计制度之1613在建工程
  • 技术员差旅费计入哪个会计科目
  • 企业会计准则和小企业准则的区别
  • 请问linux
  • 下载微信
  • 修改windows host文件
  • 映泰重装系统按什么
  • win7系统设置wifi热点
  • macbook怎么隐藏
  • 本地磁盘安装
  • freebsd安装pkg
  • WinXP巧用Netsh工具快速填写IP参数
  • win7 esd安装文件怎么安装教程
  • 微软首席科学家薪水
  • linux快速查看目录大小
  • Linux使用命令行将一个文件夹移动到另一个文件夹
  • popupwindow底部弹出
  • c#多线程应用
  • jquery window
  • Node.js中的construct
  • 使用二氧化碳灭火器时人应该站在什么位置
  • python文本
  • javascript高级程序设计电子书
  • php开机启动
  • canvas基础
  • 发票专用章和公章编码一样吗
  • 国家电子税务局江苏省电子税务局
  • 投诉政府平台在哪里投诉
  • 人工成本占企业利润比例
  • 小规模纳税季度申报
  • 核算成本需要哪些数据来源
  • 化妆品过海关要交税吗
  • 税务绩效管理主要内容
  • 眉山市两会2021
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设