那些行业需要做网站,保定酒店网站制作,西宁网站建设模板,深圳市网络seo推广平台一、前置条件
在Windows上开发Tauri应用#xff0c;需要先配置开发环境#xff1a;
windows上需要满足以下三个要求#xff1a; 1.Microsoft C 构建工具 2.安装WebView2 3.下载并安装Rust 这些软件在本文附件中可以下载#xff0c;如何安装请查看官方文档#xff1a;htt…
一、前置条件
在Windows上开发Tauri应用需要先配置开发环境
windows上需要满足以下三个要求 1.Microsoft C 构建工具 2.安装WebView2 3.下载并安装Rust 这些软件在本文附件中可以下载如何安装请查看官方文档https://tauri.app/zh-cn/start/prerequisites/。
二、问题记录
1.Rust安装环境设置
安装路径设置默认分别安装到用户目录下的.cargo 和.rustup 目录 基础环境变量和安装路径 RUSTUP_HOME设置为【E:\rust\rustup_home】 CARGO_HOME设置为【E:\rust\cargo_home】 如果直接从官方网站下载国内的环境复杂下载会很慢而且容易失败。推荐使用镜像加速安装设置以下环境变量 设置windows环境变量使用字节跳动的国内镜像 RUSTUP_DIST_SERVERhttps://rsproxy.cn RUSTUP_UPDATE_ROOThttps://rsproxy.cn/rustup cmd命令窗口检查是否安装成功 rustc --version cargo --version rustup --version 2.运行pnpm tauri dev命令行卡住不动 需要Cargo 的国内镜像源找到你的用户的路径C:\Users\你的用户名.cargo ①删除.package-cache、.global-cache文件 ②如上图新建一个config文件注意没有后缀将下面的内容复制到文件中
[source.crates-io]
replace-with tuna # 指定使用下面哪个源修改为source.后面的内容即可# 中国科学技术大学
[source.ustc]
registry https://mirrors.ustc.edu.cn/crates.io-index# 上海交通大学
[source.sjtu]
registry https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index/# 清华大学
[source.tuna]
registry https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git# rustcc社区
[source.rustcc]
registry https://code.aliyun.com/rustcc/crates.io-index.git
③重新运行pnpm tauri dev 3.安全软件阻止安装导致失败 进行安全软件信任操作或者先关闭安全软件。
4.运行pnpm tauri dev报错TypeError: crypto$2.getRandomValues is not a function
error when starting dev server:
TypeError: crypto$2.getRandomValues is not a function请升级Node.js比如升级到18.14.0