如何修改Flutter新建项目的默认存储路径?
Flutter默认项目存储目录修改方案
Flutter本身没有独立的全局项目存储路径配置项,但是可以根据你创建项目的方式对应配置,实现新建项目自动存入指定自定义文件夹,配置完成后不需要每次手动调整路径,仅当你手动指定其他位置时才会变更存储位置。
命令行创建场景
使用flutter create命令新建项目时,项目默认生成在当前终端的工作目录下,只需要修改终端默认启动路径即可:
- Windows系统:右键你常用的终端(PowerShell/CMD/Windows Terminal)快捷方式,选择「属性」,将「起始位置」字段修改为你自定义的Flutter项目存储目录(比如
D:\Dev\Flutter_Projects),保存后每次打开终端都会默认进入这个目录,直接执行flutter create 你的项目名就会把项目生成在指定目录下。你也可以给终端配置命令别名,简化创建项目的输入。 - macOS/Linux系统:修改你使用的Shell配置文件(zsh对应
.zshrc,bash对应.bashrc),在文件末尾添加一行cd /你自定义的Flutter项目存储绝对路径,保存后重启终端,默认就会进入指定目录,执行创建命令即可直接在对应目录生成项目。
IDE创建场景
如果你习惯通过IDE的可视化向导新建项目,可以直接在IDE里修改默认项目路径配置:
- Android Studio:
- 打开设置面板,依次进入
Appearance & Behavior > System Settings > Project Opening - 找到Default project directory配置项,选择你提前建好的自定义Flutter项目文件夹,保存设置即可。后续新建Flutter项目时,向导里的存储路径会自动填充为你设置的目录,不需要每次手动选择。
- 打开设置面板,依次进入
- VS Code:
VS Code本身没有全局默认项目路径配置,可以通过两种方式实现自动存储:- 每次打开VS Code后,先打开你指定的Flutter项目存储目录作为工作区,再执行Flutter插件提供的
Flutter: New Project命令,项目会默认生成在当前工作区路径下。 - 在
tasks.json中配置自定义新建项目任务,绑定固定的项目生成路径,触发任务时直接输入项目名即可生成到指定目录。
- 每次打开VS Code后,先打开你指定的Flutter项目存储目录作为工作区,再执行Flutter插件提供的
以上配置均为一次设置长期生效,只有你手动选择其他存储路径时,项目才会保存到非默认目录,完全满足统一存储所有Flutter项目的需求。
内容的提问来源于stack exchange,提问作者Mohamed Al Abduwani
相关产品推荐
相关产品推荐

