Files
Pake/bin/README.md
2023-01-26 11:42:54 +08:00

3.5 KiB
Vendored
Raw Blame History

安装

请确保 Node 版本>=16 如 16.8,不要使用 sudo 进行安装,假如 npm 报没有权限可以参考 How to fix npm throwing error without sudo

npm install -g pake-cli

Windows/Linux 注意点

  • 十分重要 查看 Tauri 提供的依赖指南

  • 对于 windows至少安装了Win10 SDK(10.0.19041.0)Visual Studio build tool 2022>=17.2),还需要额外安装:

    1. Microsoft Visual C++ 2015-2022 Redistributable (x64)
    2. Microsoft Visual C++ 2015-2022 Redistributable (x86)
    3. Microsoft Visual C++ 2012 Redistributable (x86)(可选)
    4. Microsoft Visual C++ 2013 Redistributable (x86)(可选)
    5. 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

url 为你需要打包的网页链接 🔗,必须提供。

[options]

提供了一些特定的选项,打包时可以传递对应参数达到定制化的效果。

[name]

应用名称,如输入时未指定,会提示你输入,尽量使用英语。

--name <value>
# 或者
-n <value>

[icon]

应用 icon支持本地/远程文件,默认为 Pake 自带图标,定制的可以去 icon-iconsmacOSicons 搜索下载。

  • MacOS 下必须为 .icns
  • Windows 下必须为 .ico
  • Linux 下必须为 .png
--icon <path>
# 或者
-i <path>

[height]

打包后的应用窗口高度,默认 780px

--height <number>

[width]

打包后的应用窗口宽度,默认 1200px

--width <number>
# 或者
-w <number>

[transparent]

是否开启沉浸式头部,默认为 false 不开启。

--transparent
# 或者
-t

[resize]

是否可以拖动大小,默认为 true 可拖动。

--no-resizable

[fullscreen]

打开应用后是否开启全屏,默认为 false

--fullscreen <value>
# 或者
-f <value>

[multi-arch]

打包结果同时支持英特尔和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 <value>
# 或者
-m <value>