Tauri2 mobile development traps

news/2024/7/15 17:39:49 标签: react.js, tauri

时间点:2023/10/24。最近在倒腾移动端开发,不想学原生和 flutter,试了试 react-native,开发体验没有想象中的舒服,干脆直接上 tauri 2 吧,半年前就听说 tauri 2 支持移动端,到现在应该可堪小用。

然而,从安装到配置到运行,就踩了三雷最后不了了之。

选型:tauri2 + vite + react

  1. import { invoke } from "@tauri-apps/api/tauri" 不存在,此时最新版本是5天前的 2.0.0-alpha.9,应该是类型声明漏了,可以降到 2.0.0--alpha.8
  2. 跑不起来,一直 Warn Waiting for your frontend dev server to start on http://192.168.43.3:1420/...,排查一会发现是 ip 访问不了,检查了电脑没问题,发现是 vite 配置的问题,可以在 package.json 中给 dev 后面加上 --host 0.0.0.0
  3. window.__TAURI_IPC__ is not a function,这个大概是 rust 后端还没完全起来,编译真的嘎嘎慢,最后卡在那个 CONFIGURING 十多分钟了,进度还是 25%,困死了,笔记本电也快耗尽了。

有空再弄,希望能跑起来,附图:
在这里插入图片描述


http://www.niftyadmin.cn/n/5119231.html

相关文章

WPF中的绑定知识详解(含案例源码分享)

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

悟空crm安装搭建 报错[0] RedisException in Redis.php line 56问题处理办法

相信很多朋友进行安装悟空crm的时候 提示错误: [0] RedisException in Redis.php line 56 Connection refused 不知道怎么样处理是吧~~~ $this->options array_merge($this->options, $options);}# redis 密码$password config(cache.password);if (!empty…

KMP中的资源处理(字符串,图片等)

前言 以安卓开发者的视角,资源有很多种类,不过常用的是这几种 而KMP中的UI一般用Compose 其中的anim,layout,colors,themes都使用代码的形式实现 而KMP中目前貌似没有通用的字符串和图片资源管理和获取的方式,于是我们自己实现一下 正文 字符串资源 字符串的实现我的实现很…

Python 自动化(十五)请求和响应

准备工作 将不同day下的代码分目录管理,方便后续复习查阅 (testenv) [rootlocalhost projects]# ls mysite1 (testenv) [rootlocalhost projects]# mkdir day01 day02 (testenv) [rootlocalhost projects]# cp -rf mysite1/ day01/ (testenv) [rootlocalhost proj…

XTU-OJ 1171-coins

题目描述 一个均质硬币抛n次,求不存在连续2次为正面的方案数。 输入 每行一个正整数n,n≤40。如果n为0,表示输入结束,不需要处理。 输出 每行输出一个结果,为一个整数。 样例输入 1 2 3 0样例输出 2 3 5 解题思路&…

FPGA驱动步进电机-Sin曲线加速

FPGA驱动步进电机-Sin曲线加速 基本实现原理实际仿真的波形程序 以下由特权同学的FPGA文档摘取 Sin 曲线控制 step 脉冲信号生成的功能框图如下所示。 基本实现原理 ①判断步进电机驱动的目标频率 stepper_delay_target 与当前频率 stepper_delay_current的值是否一致&#…

php伪协议详解

php:// — 访问各个输入/输出流(I/O streams) PHP 提供了一些杂项输入/输出(IO)流,允许访问 PHP 的输入输出流、标准输入输出和错误描述符, 内存中、磁盘备份的临时文件流以及可以操作其他读取写入文件资源…

H3C LC-5120-52SC-HI配置管理IP

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、MGMT是什么?二、配置步骤1.连接ConsoleWindowsLinux1.配置minicom2.使用minicom 2.配置管理端口3.配置Web管理4.http其它配置项 总结 前言 最近…