安装
安装引导
安装 Tab 管家
通过谷歌浏览器插件市场
手动下载安装
构建安装包安装
1
构建要求
- Node.js: 确认 Nodejs 被安装,该项目需要使用
nodejs
提供运行环境。 - pnpm 该项目使用多仓库方式构建,需要使用到
pnpm
作为包管理工具
使用如下命令依赖是否被安装成功
node -v
# version for nodejs
pnpm -v
# version for pnpm
2
Git (可选)
3
Code Editor
现在仅仅需要一款代码编辑器来运行该项目
- Visual Studio Code
- WebStorm
- Any other text editor you prefer.
4
涉及到的内容
- Turborepo: 使用
Turborepo
作为项目多仓库管理工具。 - Vite: 使用
Vite
构建项目页面以及依赖包。 - Chrome Extensions: 根据
Chrome Extensions
提供的插件浏览器交互方法实现具体功能。 - React: 项目使用
React
构建页面,熟悉React
会提供很大帮助。 - TypeScript: 完全使用
TypeScript
编写。 - Shadcn: 使用
Shadcn
封装组件。 - Tailwind:: 使用
Tailwind
实现页面样式
安装
1
下载项目
首先, 需要使用git
clone 代码到本地:
git clone https://github.com/panphis/tab-butler
或者通过点击下载来下载代码。
2
安装依赖
进入到项目目录,执行安装依赖命令
pnpm install
3
运行构建依赖包命令
在真正运行项目前需要将多仓库内的依赖先构建出来。并再次执行安装命令,将 package
中构建好的依赖 安装到 app
项目中。
pnpm run ready
pnpm i
4
打包
在项目根目录下运行构建命令。生成一个 dist
文件夹
# 打包测试环境
pnpm run dev
# 打包生产环境
pnpm run build
5
安装
- 打开
[chrome://extensions/](chrome://extensions/ 'chrome://extensions/')
进入浏览器插件管理页面 - 点击
开发者模式
进入到开发模式。 - 点击
加载未压缩的安装宝
弹出加载窗口。 - 选择上一步生成的文件夹。