⚠️ 免责声明:本文档由 GLM4.7 自动生成,内容可能存在错误或不完整之处。请以人工书写的官方为准。
安装指南
ANH Lite 支持多种使用方式,您可以根据需要选择最适合的方式。
Web 版本使用
在线访问
ANH Lite 作为 Web 应用,可以直接在浏览器中使用。只需访问应用的 URL,即可开始使用。
浏览器要求
ANH Lite 支持所有现代浏览器:
- Chrome / Edge:完全支持,推荐使用最新版本
- Firefox:完全支持,推荐使用最新版本
- Safari:完全支持,需要 Safari 14+
- Opera:完全支持,推荐使用最新版本
文件系统访问
在 Web 版本中,文件访问依赖于浏览器的 File System Access API:
- Chrome / Edge:完全支持 File System Access API
- Firefox:支持部分功能,需要用户授权
- Safari:支持有限,可能需要使用 IndexedDB 作为后备
如果浏览器不支持 File System Access API,应用会自动降级使用 IndexedDB 存储文件数据。
移动端安装
Capacitor 应用
ANH Lite 通过 Capacitor 构建原生应用,支持 iOS 和 Android 平台。
iOS 安装
- 从 App Store 下载 ANH Lite 应用(如果已发布)
- 或通过 TestFlight 安装测试版本(如果有测试资格)
Android 安装
- 从 Google Play 下载 ANH Lite 应用(如果已发布)
- 或从官方渠道下载 APK 文件手动安装
移动端特性
- 文件系统访问:使用 @capacitor/filesystem 插件访问设备文件系统
- 私有工作区:支持打开应用的私有工作区
- 触摸优化:优化的触摸操作界面
- 虚拟键盘适配:自动适配虚拟键盘
桌面端安装
Electron 应用
ANH Lite 通过 Electron 构建桌面应用,支持 Windows、macOS 和 Linux。
Windows
- 下载 Windows 安装包(.exe 或 .msi)
- 运行安装程序,按照提示完成安装
- 启动应用即可使用
macOS
- 下载 macOS 安装包(.dmg)
- 拖动应用到 Applications 文件夹
- 从 Launchpad 启动应用
Linux
- 下载 Linux 安装包(.AppImage、.deb 或 .rpm)
- 根据发行版选择合适的安装方式:
- AppImage:直接运行,无需安装
- deb:
sudo dpkg -i anh-lite.deb - rpm:
sudo rpm -i anh-lite.rpm
桌面端特性
- 原生文件系统:直接访问本地文件系统
- 系统通知:集成系统通知功能
- 文件关联:可以关联文件类型,双击打开文件
开发环境安装
如果您想从源代码构建 ANH Lite,请按照以下步骤操作。
前置要求
- Node.js:18.0 或更高版本
- pnpm:8.0 或更高版本(推荐使用 pnpm)
- Git:用于克隆代码仓库
克隆仓库
bash
git clone https://github.com/your-repo/novel-helper-lite.git
cd novel-helper-lite安装依赖
bash
pnpm install开发模式
bash
pnpm dev应用会在 http://localhost:9000 启动。
构建生产版本
Web 版本
bash
pnpm build构建产物会输出到 dist-spa 目录。
Electron 桌面应用
bash
pnpm build:electronCapacitor 移动应用
bash
# iOS
pnpm build:capacitor:ios
# Android
pnpm build:capacitor:android配置
环境变量
在项目根目录创建 .env 文件,可以配置以下环境变量:
env
# 应用配置
VITE_APP_NAME=ANH Lite
VITE_APP_VERSION=0.0.1
# API 配置
VITE_API_BASE_URL=https://api.example.com工作区配置
首次使用时,需要选择工作区:
- 点击侧边栏的"打开工作区"按钮
- 选择要作为工作区的文件夹
- 授权文件系统访问权限(如果需要)
- 工作区会自动保存,下次打开时自动加载
权限要求
Web 版本
- 文件系统访问:需要用户授权才能访问本地文件系统
- 存储权限:需要用户授权才能使用 IndexedDB
移动端
- 存储权限:需要授予存储权限才能访问设备文件系统
- 相机权限(可选):如果需要上传图片
桌面端
- 文件系统访问:需要授予文件系统访问权限
- 网络权限(可选):如果需要在线功能
常见问题
文件访问权限被拒绝
问题:打开文件或文件夹时提示权限被拒绝
解决:
- 检查浏览器是否支持 File System Access API
- 确保已授予文件系统访问权限
- 尝试使用 HTTPS 协议(某些浏览器要求)
- 尝试使用其他浏览器(推荐 Chrome 或 Edge)
文件无法保存
问题:编辑文件后无法保存
解决:
- 检查文件句柄是否有效
- 确保没有其他程序正在修改该文件
- 尝试重新打开文件
- 检查磁盘空间是否充足
移动端无法打开文件
问题:在移动端无法打开本地文件
解决:
- 确保已授予存储权限
- 检查文件路径是否正确
- 尝试使用文件管理器选择文件
- 确保应用有访问该位置的权限
应用无法启动
问题:应用无法启动或崩溃
解决:
- 检查 Node.js 版本是否符合要求(18.0+)
- 清除缓存:
pnpm clean - 重新安装依赖:
rm -rf node_modules && pnpm install - 查看控制台错误信息,根据错误信息排查
大文件编辑卡顿
问题:编辑大文件时界面卡顿
解决:
- 在设置中调整"大文件阈值",降低阈值以提前启用大文件优化
- 关闭其他占用内存的应用程序
- 尝试拆分大文件为多个小文件
- 启用标签页 GC 功能,释放未使用标签页的内存
更新
Web 版本
Web 版本会自动更新,无需手动操作。刷新页面即可获取最新版本。
移动端
移动端应用会通过应用商店自动更新:
- iOS:从 App Store 更新
- Android:从 Google Play 更新
桌面端
桌面端应用需要手动更新:
- 下载最新版本的安装包
- 运行安装程序,覆盖安装
- 或使用内置的自动更新功能(如果支持)
开发版本
如果您使用开发版本,可以通过以下方式更新:
bash
git pull origin main
pnpm install
pnpm dev卸载
Web 版本
Web 版本无需卸载,只需关闭浏览器标签页即可。
移动端
- iOS:长按应用图标,点击删除应用
- Android:进入设置 -> 应用,找到 ANH Lite,点击卸载
桌面端
- Windows:通过控制面板卸载,或运行卸载程序
- macOS:将应用拖到废纸篓
- Linux:使用包管理器卸载
注意:卸载应用不会删除您的工作区和文件数据,这些数据存储在本地文件系统中。