请确保 Node 版本>=16 如 16.8,不要使用 sudo 进行安装,假如 npm 报没有权限可以参考 How to fix npm throwing error without sudo。
npm install -g pake-cli
-
十分重要 查看 Tauri 提供的依赖指南
-
对于 windows(至少安装了
Win10 SDK(10.0.19041.0)
与Visual Studio build tool 2022(>=17.2)
),还需要额外安装:- Microsoft Visual C++ 2015-2022 Redistributable (x64)
- Microsoft Visual C++ 2015-2022 Redistributable (x86)
- Microsoft Visual C++ 2012 Redistributable (x86)(可选)
- Microsoft Visual C++ 2013 Redistributable (x86)(可选)
- Microsoft Visual C++ 2008 Redistributable (x86)(可选)
-
此外 Ubuntu 在开始之前可以运行如下命令,安装前期所需依赖。
sudo apt install libdbus-1-dev \ libsoup2.4-dev \ libjavascriptcoregtk-4.0-dev \ libwebkit2gtk-4.0-dev \ build-essential \ curl \ wget \ libssl-dev \ libgtk-3-dev \ libayatana-appindicator3-dev \ librsvg2-dev \ gnome-video-effects \ gnome-video-effects-extra
pake url [options]
打包完成后的应用程序默认为当前工作目录,首次打包由于需配置好环境,需要一些时间,请耐心等待即可。
Note: 打包需要用
Rust
环境,如果没有Rust
,会提示确认安装。如遇安装失败或超时,可自行安装。
url 为你需要打包的网页链接 🔗,必须提供。
提供了一些特定的选项,打包时可以传递对应参数达到定制化的效果。
应用名称,如输入时未指定,会提示你输入,尽量使用英语。
--name <value>
# 或者
-n <value>
应用 icon,支持本地/远程文件,默认为 Pake 自带图标,定制的可以去 icon-icons 或 macOSicons 搜索下载。
- MacOS 下必须为
.icns
- Windows 下必须为
.ico
- Linux 下必须为
.png
--icon <path>
# 或者
-i <path>
打包后的应用窗口高度,默认 780px
。
--height <number>
# 或者
-h <number>
打包后的应用窗口宽度,默认 1200px
。
--width <number>
# 或者
-w <number>
是否开启沉浸式头部,默认为 false
不开启。使用下面的命令来开启该功能。
--transparent
# 或者
-t
打开应用后是否开启全屏,默认为 false
,使用下面的命令开启该功能。
--fullscreen
# 或者
-f
是否可以拖动大小,默认为 true
可拖动。使用下面的命令来关闭该功能。
--no-resizable
# 或者
-r
打包结果同时支持英特尔和 m1 芯片,仅适用于 MacOS,默认为 false
。
- 注意:开启该选项后,需要用 rust 官网的 rustup 安装 rust,不支持 brew 安装。
- 对于 intel 芯片用户,需要安装 arm64 跨平台包,使安装包支持 m1 芯片,使用下面命令安装。
rustup target add aarch64-apple-darwin
- 对于 M1 芯片用户,需要安装 x86 跨平台包,使安装包支持 interl 芯片,使用下面的命令安装。
rustup target add x86_64-apple-darwin
--multi-arch
# 或者
-m