别再复制旧 Flutter 工程了,真正拖慢你的不是业务代码

365 阅读3分钟

开 Flutter 新项目,最怕的从来不是写业务。

而是第一天的"复制旧工程考古仪式":

  • 复制旧项目
  • 删旧业务代码
  • 改项目包名
  • 抠垃圾路由
  • 修依赖冲突
  • 全局搜索旧项目名,防止穿帮

一套下来半天没了,业务一行没写。

新项目的黄金第一天,不该浪费在这些低价值的体力活上。

最近在用一个极度顺手的 VSCode 效率工具——Flu CLI。 右键一键建项,搭架子、清杂物的琐碎脏活全部接管了。

🧩 像搭积木一样配项目

以前新建项目,要么用官方空骨架,要么从几个固定模板里挑一个。

Flu CLI 把它做成了多维度的配置矩阵。 结构模板、架构基类、网络组件、支付能力……全部能像搭积木一样自由勾选。

最爽的是右侧的所见即所得实时预览。 你每勾选一个组件,项目目录树都会实时演变。

create-step-1.png

重点不只是"一键生成"。 而是让新项目从诞生的第一秒起,就拥有最清晰的结构与架构契约。

不想花时间研究配置? 直接一键套用官方推荐包,秒开跑:

create-project.png

🚀 编辑器里点右键,极速开跑

整个建项流程仅需三步:

  1. 唤起向导:在 VSCode 目录树的空文件夹上右键,选择新建项目。

    new-project.png

  2. 确认配置:套用推荐配置包,或花几秒勾选跨平台与 FVM 等能力,点击创建。

    create-loaging.png

  3. 静待落地:自动跑完依赖加载,完成整个开发环境初始化。

    create-project-success-dialog.png

建项成功只是第一步。

真正省心的是它落地出来的规范项目骨架。

向导里预览到什么结构,生成出来的就是什么。所见即所得。 create-db.png

而且,项目根目录会自动落地一个核心文件。

它定义了整个项目的"单事实源"。

团队成员后续开发新页面时,都会被强制限制在这套规范内。

从源头上防止项目越写越乱。

create-project-generated-tree.png

🛡️ 自动真机跑通,才是合格的 Starter

很多脚手架生成完之后一堆警告,甚至跑不通。

Flu CLI 交付的是能直接编译通过并进入默认首页的高水准工程。

create-project-acceptance-terminal.png

create-project-homepage.png

更关键的是,它还能接住你第二天的开发。

后续建新页面?右键选择生成即可。

自动派生出与项目规则高度对齐的契约文件,彻底告别手动建文件。

create-project-official-bundles.png

create-project-add-page.png

📱 Flutter 鸿蒙与 FVM SDK 隔离

本次更新中,Flutter 鸿蒙适配和 FVM 隔离环境一键锁定是很大的核心卖点。

考虑到鸿蒙配环境的复杂度,下一篇会单独拆开讲。

专门解决 Flutter 鸿蒙在起步阶段遇到的 SDK 报错和工作区冲突,让跨端编译一步到位。

fvm.png


开发新项目,本就应该从"想写什么业务"开始。

而不是被旧工程的代码遗产、垃圾配置纠缠折磨。

把这部分体力活交给机器,把时间还给自己。

🛠️ 觉得每次新建项目都像考古?

把机械劳动交给工具,把时间留给生活。

  • 🛒 VSCode 插件:在市场搜索 Flu CLI 一键安装,开启右键极速建项目向导。

  • 📖 官方文档huozhiye.cn/flu-cli

  • 📦 源码仓库Gitee 源码 (如果对你有帮助,欢迎点个 Star 支持一下!)