开发环境搭建
- 确保已安装Bun 1.0+运行时环境
- 克隆项目后通过
bun install
安装所有依赖 - 运行
bun dev
启动开发服务器并开启热重载
核心开发接口
- API端点配置:修改
src/lib/config.ts
中的模型连接参数 - UI定制:主要界面组件位于
src/components/
目录 - 功能扩展:通过
src/features/
添加新功能模块
调试技巧
- 使用
console.log
输出调试信息(Bun会显示在终端) - 通过Chrome开发者工具审查扩展背景页
- 修改
manifest.json
调整权限和浏览器兼容性
构建与发布
完成开发后:
- 执行
bun run build
生成生产环境包 - 可通过GitHub Actions自动构建多浏览器版本
- 遵循Mozilla和Chrome商店的扩展发布规范
项目的MIT许可证允许自由修改和商业用途,但需保留原始版权声明。建议通过GitHub提交Pull Request来回馈社区改进。
本答案来源于文章《Page Assist:本地AI模型对话与检索文档的网页助手插件》