打工人挣钱进度条
激活打工人赚钱欲!!!
- macOS (universe): make-money_0.0.0_universal.dmg
- macOS (intel): make-money_0.0.0_x64.dmg
- macOS (M series): make-money_0.0.0_aarch64.dmg
- windows: make-money.exe
yarn
sudo yarn tauri build
如果你使用的是M1/M2/M3芯片:
yarn tauri build --target aarch64-apple-darwin
如果你使用的是Intel芯片:
yarn tauri build --target x86_64-apple-darwin
如果想要打通用版(intel和M系列都可以用):
sudo yarn tauri build -- --target universal-apple-darwin
- 构建完成后,会自动打开安装镜像
- 若需要分享给其他人安装,可以将/make-money/src-tauri/target/release/bundle/dmg/make-money_0.0.0_x64.dmg中的dmg文件复制给他人
在mac上打exe,需要使用Rust的交叉编译,需要安装工具链,llvm是一个在macOS上使用的linker。
brew install nsis
brew install llvm
向windows环境添加windows的64位Microsoft Visual C++。 安装cargo-xwin作为tauri的runner,可以自动下载windows的SDK。
rustup target add x86_64-pc-windows-msvc
cargo install --locked cargo-xwin
然后使用yarn及tauri打包。
yarn tauri build --runner cargo-xwin --target x86_64-pc-windows-msvc
打包后的exe文件缺少WebView2Loader.dll文件 tauri.conf.json增加
{
"bundle": {
"windows": {
"webviewInstallMode": {
"type": "embedBootstrapper"
}
}
}
}
官方文档:https://v2.tauri.app/zh-cn/distribute/windows-installer/#webview2-installation-options
- sudo yarn build
- yarn preview
vim ~/.cargo/config.toml
[source.crates-io]
replace-with = 'rsproxy'
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
# 稀疏索引,要求 cargo >= 1.68
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[net]
git-fetch-with-cli = true
- Blocking waiting for file lock on package cache。运行
rm -rf ~/.cargo/.package-cache
再重新构建即可。 - failed to run bundle_dmg.sh, 运行
sudo yarn tauri build
重试一次
rustup target list --installed
灵感来源于MoneyProgress及daily work