当前位置: 首页 > wzjs >正文

青岛模板做网站网站建设企业官网体验版是什么

青岛模板做网站,网站建设企业官网体验版是什么,做得好的网站建设公司,惠州专业做网站前言 笔者其实不想写教程,写教程很麻烦。 但是网上关于Tauri2的教程,要么不全,要么是Tauri1的,真的太少了,虽然有官网,还是太少了。 问Ai,也感觉比较离谱,有很多时候,…

前言

笔者其实不想写教程,写教程很麻烦。

但是网上关于Tauri2的教程,要么不全,要么是Tauri1的,真的太少了,虽然有官网,还是太少了。

问Ai,也感觉比较离谱,有很多时候,Ai给出的是Tauri1的代码,在tauri2,不能用,对于tauri2也回答的不知所云。

总之,很痛苦。

因此,笔者决定写写教程,

顺便加强自己的理解。

介绍Tauri

Tauri,笔者的理解中,认为和Eletron差不多,能兼容前端框架,比如Nuxt,Next等。

将开发好的前端打包成桌面程序或者移动端的程序

说白了,一言以蔽之,Tauri能够把前端变成可执行文件的库。

使用的主要语言及前置条件

1、Rust

2、JavaScript/TypeScript

教程主要的内容是对Tauri2在后端Rust的使用,对于前端的框架,不做过多解释。

需要安装Rust环境,特别是Cargo,参考如下

安装 - Cargo 指南 - Rust 编程语言https://doc.rust-lang.net.cn/cargo/getting-started/installation.html#install-rust-and-cargo对于不同的操作系统,需要一些条件

先决条件 | Tauri 中文网https://tauri.nodejs.cn/start/prerequisites/可根据自己的操作系统,参考配置。

安装

快速创建

可以使用Cargo或者其他前端的包管理工具,笔者使用pnpm

pnpm create tauri-app@latest

第一个填写——项目的名字

第二个填写——标识符(identifier)

第三个选择——前端使用的语言(Rust,TS/JS等)

第四个选择——包管理工具(pnpm、yarn等)

第五个选择——前端的模板(Vue,Reac等)

第六个选择——使用的UI风格,JS还是TS

笔者的选择如下

手动创建

1、创建前端框架

笔者先使用vite创建React项目test1

2、安装Tauri的命令行工具包

进入test1项目,安装Tauri 官方提供的命令行工具包

pnpm add -D @tauri-apps/cli@latest

3、初始化Tauri

pnpm tauri init

 需要回答一些问题,app的名字,开发命令,构建命令等之类的包,这不重要,因为回答的结果会

写在配置文件tauri.conf.json中,打错了,也可以改。

最后大致的目录结构如下


运行

要想启动项目,先不慌。

先了解一下,有那些命令,参考如下。

Command Line Interface | Taurihttps://tauri.app/reference/cli/

    tauri dev  启动项目

    tauri build 打包项目,后面 --debug 可以在打包后进行调试

    tauri init 初始化tauri项目

    tauri add <plugin>  增加插件

    tauri  remove <plugin> 移除插件

    tauri plugin 管理或创造插件

    tauri plugin new 初始化一个新的Tauri插件项目

     有很多命令,需要用的时候再说。

    因此,要想启动项目,运行如下命令

    pnpm run tauri dev

    修改package.json文件中的sciript

      "scripts": {"dev": "vite","build": "vite build","lint": "eslint .","preview": "vite preview","tauri:dev": "tauri dev"},

    因为vite默认的端口号是5173,修改tauri.conf.json中的build中的devUrl的端口号也为5173。

    意思很容易理解

    frontendDist:前端打包的输出文件

    devUrl:前端开发运行的url

    beforeDevCommand:tauri dev之前的命令。

    beforeBuildCommand:tauri build之前的命令

    可以变化的。

    结果如下

    http://www.dtcms.com/wzjs/536344.html

    相关文章:

  1. 郑州哪里做网站汉狮wordpress卸载重装
  2. 网站建设 域名 空间注册个体可以做网站吗
  3. 网站东莞优化建设wordpress更新定位插件
  4. 网站抄袭国内最知名的包装设计公司
  5. 网站建设能有多大访问量网站做任务赚佣金
  6. 海南网站制作公司地信的网站建设
  7. 班级网站建设的系统概述视觉设计图
  8. 网站头部怎样做有气势怎么推广我的网站
  9. 大型网站集群怎么做vs 网站项目
  10. 做旅游网站的要求广州公司注册需要什么条件
  11. 长沙找人做网站开发应用
  12. 衡水网站建设知识网站网页模板
  13. 丹阳网站建设怎么样品牌网站建设意义
  14. 企业网站建设如何选择网络公司淘宝网站建设的目标是什么意思
  15. 金华网站建设行业河南省新闻头条最新消息
  16. 一个专门做特卖的网站衡水注册公司
  17. 可直接进入正能量网站深圳出台多个利好政策
  18. 电热设备网站建设久久建筑网如何下载资源
  19. 平面设计软件大全免费seo网站的优化流程
  20. 网站设计文章五华网站建设 优帮云
  21. pc端网站wordpress 修改版本号
  22. 官方网站怎么注册wordpress媒体库只能列表
  23. 为每个中小学建设网站seo建站网络公司
  24. 鞍山网站制作wordpress 安卓 生成
  25. 青岛装修装饰公司网站建设长沙企业网站推广服务公司
  26. 做网站推广的优势网页在线代理
  27. 将网站打造成龙岗网络推广方式
  28. 建设医院网站服务开源网站下载
  29. WordPress模板资源下载站做门户网站需要注册公司吗
  30. 英文淘宝网站建设网站 数据库