跳转到内容

构建

安装依赖

Tauri 的依赖

安装 pnpm

Terminal window
pnpm i

Fedora

如果您正在使用 fedora, 可能需要安装 perl:

Terminal window
sudo dnf install perl

更新依赖

更新 npm 依赖:

Terminal window
pnpm update

更新 cargo 依赖:

Terminal window
cd src-tauri
cargo update

PDF worker

检查 src/components/Editor/PdfViewer/index.tsx 中的 pdfjs.version, 下载 worker, 下载链接类似 https://cdn.jsdelivr.net/npm/[email protected]/build/pdf.worker.min.mjs, 4.3.136 应该替换为 pdfjs.version.

启动 Tauri 开发窗口

Terminal window
pnpm tauri dev
# pnpm tauri dev # 不要使用这个命令,因为 fivim 不能在浏览器中工作

构建

Terminal window
pnpm tauri build

在 linux 上构建 .appimage

Terminal window
pnpm tauri build -b appimage

如果您得到错误 /usr/bin/strip: Unable to recognise the format of the input file /usr/lib/libSvtAv1Enc.so.1' :

Terminal window
cd ./src-tauri/target/x86_64-unknown-linux-gnu/release/bundle/appimage
# or: cd ./src-tauri/target/release/bundle/appimage
NO_STRIP=true ./build_appimage.sh