位置: 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项目怎么运行起来)

  • 如何开启谷歌浏览器自带的翻译设置(如何开启谷歌浏览器的加速模式)

    如何开启谷歌浏览器自带的翻译设置(如何开启谷歌浏览器的加速模式)

  • 抖音如何看访客足迹(抖音如何看访客记录)

    抖音如何看访客足迹(抖音如何看访客记录)

  • 苹果x面容坏了相机打开黑屏怎么办(苹果x面容坏了维修要多少钱)

    苹果x面容坏了相机打开黑屏怎么办(苹果x面容坏了维修要多少钱)

  • 一加8pro有红外遥控吗(一加8pro红外摄像头)

    一加8pro有红外遥控吗(一加8pro红外摄像头)

  • 华为息屏显示怎么设置(huawei息屏显示)

    华为息屏显示怎么设置(huawei息屏显示)

  • 红米手机网易云音乐安装失败(红米手机网易云闪退)

    红米手机网易云音乐安装失败(红米手机网易云闪退)

  • 直播间被禁言怎么解除?(直播间被禁言怎么回事)

    直播间被禁言怎么解除?(直播间被禁言怎么回事)

  • beats耳机一个响一个不响怎么办(beats耳机一个声大一个声小)

    beats耳机一个响一个不响怎么办(beats耳机一个声大一个声小)

  • 华为p40自带手机膜吗(华为p40自带手机膜)

    华为p40自带手机膜吗(华为p40自带手机膜)

  • 为什么亲情号不能付款(为什么亲情不能结婚)

    为什么亲情号不能付款(为什么亲情不能结婚)

  • 苹果官修机是什么意思(苹果的官修机是什么意思)

    苹果官修机是什么意思(苹果的官修机是什么意思)

  • s20美版和国行区别(s20 5g美版)

    s20美版和国行区别(s20 5g美版)

  • 一直开着nfc费电吗(一直开启nfc费电么)

    一直开着nfc费电吗(一直开启nfc费电么)

  • 为什么qq老是无响应(为什么qq老是无响应怎么回事vivo)

    为什么qq老是无响应(为什么qq老是无响应怎么回事vivo)

  • samsung是什么牌子(samsung是什么牌子的电脑)

    samsung是什么牌子(samsung是什么牌子的电脑)

  • iphone8p有3dtouch吗(iphone8p有3d touch吗)

    iphone8p有3dtouch吗(iphone8p有3d touch吗)

  • 下划线怎么比文字长(下划线怎么一致)

    下划线怎么比文字长(下划线怎么一致)

  • 支付宝怎么设置面部支付(支付宝怎么设置延迟到账时间)

    支付宝怎么设置面部支付(支付宝怎么设置延迟到账时间)

  • 苹果手机一年内可以免费换电池吗(苹果手机一年内屏幕碎了能保修吗)

    苹果手机一年内可以免费换电池吗(苹果手机一年内屏幕碎了能保修吗)

  • 网易云怎么找附近的人(网易云音乐怎么找到附近人)

    网易云怎么找附近的人(网易云音乐怎么找到附近人)

  • 苹果怎么换机到安卓(苹果怎么换机到苹果12)

    苹果怎么换机到安卓(苹果怎么换机到苹果12)

  • 小米手机4g开关在哪里(oppo手机5g开关在哪里)

    小米手机4g开关在哪里(oppo手机5g开关在哪里)

  • 手机屏幕发涩解决方法(手机屏幕发涩怎么办小妙招)

    手机屏幕发涩解决方法(手机屏幕发涩怎么办小妙招)

  • 安装OS X Yosemite 和 OS X Mavericks双系统教程(安装下载应用)

    安装OS X Yosemite 和 OS X Mavericks双系统教程(安装下载应用)

  • 温哥华东部的弗雷泽河和金耳朵山脉,加拿大不列颠哥伦比亚省 (© LeonU/Getty Images)(温哥华fdu是什么大学)

    温哥华东部的弗雷泽河和金耳朵山脉,加拿大不列颠哥伦比亚省 (© LeonU/Getty Images)(温哥华fdu是什么大学)

  • 所得税结转本年利润
  • 免费样品需要交印花税吗
  • 实验用品包括实验仪器吗
  • 生产型企业直接进口产品是否可直接出口
  • 出口退税业务提醒信息包括哪些
  • 农产品增值税抵扣新政策2021
  • 应收代位追偿款有没有明细科目
  • 货款和发票金额不符
  • 小规模商业企业税率
  • 土地受让人是什么意思
  • 旅行社代订机票怎么做账
  • 人力资源公司差额开票
  • 软件许可协议是什么意思
  • 营改增后小规模纳税人如何报税
  • 制造企业材料返回流程图
  • 总公司签订合同发票开具给分公司是否可以抵扣
  • 小规模纳税企业所得税优惠政策
  • mac怎么传文件到百度网盘上
  • 本年收益在借方还结转吗
  • 抵扣了进项税额
  • 自适应屏幕宽度
  • openeuler安装gnome
  • PHP:curl_pause()的用法_cURL函数
  • 非货币性资产对外捐赠企业所得税处理
  • Laravel 5.5 的自定义验证对象/类示例代码详解
  • 商业承兑可以去银行吗
  • php中的异常和错误怎么写
  • 生产成本结转后有余额吗
  • 数据库管理框架
  • 业务宣传费列支合理性
  • 前端面试题基础篇
  • 报销的时候发票金额大于实际报销的金额
  • 以非现金资产清偿债务的,债权人应当
  • 关于低值易耗品的说法中不正确的是
  • 员工的工资属于什么资产
  • 以前年度收入少计如何做帐
  • python中self详解
  • 织梦痣铃表情太到位
  • 员工探亲路费报销入哪个科目
  • MySQL中create table as 与like的区别分析
  • 承兑汇票大回头是什么意思
  • 无形资产的摊销年限及摊销方法
  • 个人独资企业法主要内容
  • 收到退回的增值税,应当作为营业外收入核算对吗
  • 安装费用怎么做分录
  • 银行贴息一般多久能到账
  • 存货毁损损失应计入的科目是
  • 服务业成本的会计核算
  • 哪些企业需要社工
  • 怎么用两台电脑登录同一个微信
  • 捐赠支出算费用吗
  • sql server使用的是什么逻辑模型
  • 苹果电脑安全性
  • winxp怎么打印
  • windows8禁用uac
  • 电脑输入systeminfo
  • jucheck.exe
  • win10预览版最新
  • xp输入法图标消失
  • win10预览版和正式版
  • 查看mac是否是新的
  • win7工具栏怎么调整
  • 为啥没有win8 win9
  • win7系统在那个文件夹
  • unity3d怎么删除模型
  • 捉虫趣事作文200字
  • JavaScript运算符都有哪些
  • jQuery插件ajaxFileUpload使用详解
  • 透明十六进制
  • 基于JAVASCRIPT实现的可视化工具是
  • Node.js中的事件循环是什么
  • javascript可以写算法吗
  • jquery点击事件写法
  • Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
  • 陕西新版电子税务局怎么使用
  • 广州市地税局领导名单
  • 家长进校园给孩子讲法律课
  • 怎样打印护士资格证
  • 西安市乱占耕地建房
  • 河南省纪检委网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设