安装指南
本指南将帮助你安装和配置 Flu CLI VSCode 扩展。
系统要求
必需
- VSCode: >= 1.80.0
- Flutter SDK: >= 3.0.0
- Dart SDK: >= 3.0.0
推荐
- Git: 用于自定义 Git 模板功能
- Node.js: 如果需要使用 CLI 工具
安装扩展
方式 1:VSCode 市场安装(推荐)
- 打开 VSCode
- 点击左侧活动栏的扩展图标(或按快捷键)
- macOS:
Cmd+Shift+X - Windows/Linux:
Ctrl+Shift+X
- macOS:
- 在搜索框中输入 "Flu CLI"
- 找到 "Flu CLI for VSCode" 扩展
- 点击 "安装" 按钮
- 等待安装完成
方式 2:命令面板安装
- 打开命令面板
- macOS:
Cmd+Shift+P - Windows/Linux:
Ctrl+Shift+P
- macOS:
- 输入
Extensions: Install Extensions - 搜索 "Flu CLI"
- 点击安装
方式 3:VSIX 文件安装
如果你有 .vsix 安装包:
- 打开命令面板(
Cmd+Shift+P/Ctrl+Shift+P) - 输入
Extensions: Install from VSIX... - 选择
.vsix文件 - 等待安装完成
方式 4:命令行安装
bash
code --install-extension huoye-studio.flu-cli-vscode验证安装
检查扩展状态
- 打开扩展面板(
Cmd+Shift+X/Ctrl+Shift+X) - 搜索 "Flu CLI"
- 确认显示 "已启用" 状态
检查命令可用性
- 打开命令面板(
Cmd+Shift+P/Ctrl+Shift+P) - 输入
Flu - 应该能看到以下命令:
Flu: New Project/Flu: 新建项目Flu: Generate/Flu: 生成文件Flu: Init/Flu: 初始化项目
检查右键菜单
- 在资源管理器中右键点击任意文件夹
- 应该能看到以下菜单项:
Flu: 新建项目/Flu: New ProjectFlu: 生成文件/Flu: GenerateFlu: 初始化项目/Flu: Init
配置扩展
基本配置
扩展开箱即用,无需额外配置。但你可以根据需要自定义设置。
打开设置
- 打开命令面板(
Cmd+Shift+P/Ctrl+Shift+P) - 输入
Preferences: Open Settings (UI) - 搜索 "Flu CLI"
可用设置
目前扩展使用项目级配置文件 .flu-cli.json,无需全局设置。
初始化项目配置
在现有项目中使用扩展前,建议初始化配置文件:
方式 1:右键菜单
- 在项目根目录右键
- 选择
Flu: 初始化项目 - 自动生成
.flu-cli.json
方式 2:命令面板
- 打开命令面板(
Cmd+Shift+P/Ctrl+Shift+P) - 输入
Flu: Init - 自动生成配置文件
生成的配置文件示例:
json
{
"generators": {
"page": {
"path": "lib/pages",
"defaultType": "stateful",
"withViewModel": true,
"withBasePage": false
},
"viewModel": {
"path": "lib/viewmodels",
"withBaseViewModel": false
},
"widget": {
"path": "lib/widgets",
"defaultType": "stateless"
},
"model": {
"path": "lib/models"
}
}
}详细配置说明请查看 配置详解。
更新扩展
自动更新(推荐)
VSCode 默认会自动更新扩展。你可以在设置中确认:
- 打开设置(
Cmd+,/Ctrl+,) - 搜索
extensions.autoUpdate - 确保设置为
true
手动更新
- 打开扩展面板(
Cmd+Shift+X/Ctrl+Shift+X) - 搜索 "Flu CLI"
- 如果有更新,会显示 "更新" 按钮
- 点击更新
检查更新
- 打开命令面板(
Cmd+Shift+P/Ctrl+Shift+P) - 输入
Extensions: Check for Extension Updates
卸载扩展
方式 1:扩展面板
- 打开扩展面板(
Cmd+Shift+X/Ctrl+Shift+X) - 搜索 "Flu CLI"
- 点击扩展右侧的齿轮图标
- 选择 "卸载"
- 重启 VSCode
方式 2:命令行
bash
code --uninstall-extension huoye-studio.flu-cli-vscode故障排除
扩展无法启动
症状:安装后扩展不显示或无法使用
解决方案:
- 重启 VSCode
- 检查 VSCode 版本是否 >= 1.80.0
- 查看输出面板的错误信息:
- 打开命令面板(
Cmd+Shift+P/Ctrl+Shift+P) - 输入
Developer: Show Logs - 选择
Extension Host
- 打开命令面板(
命令不显示
症状:命令面板中找不到 Flu 命令
解决方案:
- 确认扩展已启用(扩展面板中检查)
- 重新加载窗口:
- 打开命令面板
- 输入
Developer: Reload Window
右键菜单不显示
症状:右键点击文件夹时没有 Flu 选项
解决方案:
- 确保右键点击的是文件夹,不是文件
- 确认扩展已启用
- 重启 VSCode
Flutter SDK 未找到
症状:创建项目时提示找不到 Flutter SDK
解决方案:
- 确认 Flutter 已正确安装:bash
flutter --version - 确认 Flutter 在系统 PATH 中:bash
which flutter # macOS/Linux where flutter # Windows - 重启 VSCode 以刷新环境变量
权限问题
症状:创建项目或文件时提示权限不足
解决方案:
- 确认目标目录有写入权限
- macOS/Linux 用户可能需要:bash
sudo chown -R $USER:$USER /path/to/directory - Windows 用户以管理员身份运行 VSCode
多工作区支持
扩展支持 VSCode 多工作区(Multi-root Workspace):
- 每个工作区可以有独立的
.flu-cli.json配置 - 右键菜单会根据当前工作区的配置生成文件
- 自定义模板在所有工作区间共享
与其他扩展的兼容性
Flu CLI 扩展与以下扩展完美兼容:
- Flutter: 官方 Flutter 扩展
- Dart: 官方 Dart 扩展
- Awesome Flutter Snippets: 代码片段扩展
- Flutter Widget Snippets: 组件片段扩展
- Pubspec Assist: pubspec.yaml 辅助工具
下一步
安装完成后,你可以:
获取帮助
如果遇到安装问题:
- 查看 故障排除
- 查看 常见问题
- 提交 Gitee Issue