You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何无需全局激活即可运行flutter_gen包的可执行文件?

无需全局激活运行flutter_gen的方案

方法1:将flutter_gen作为项目开发依赖使用

这是最推荐的跨平台方案,无需修改PATH也不用全局激活:

  1. 在项目的pubspec.yaml中,把flutter_gen添加到dev_dependencies:
dev_dependencies:
  flutter_gen: ^5.3.2 # 替换为你需要的最新版本号
  1. 执行dart pub get完成依赖安装
  2. 直接用dart run调用flutter_gen命令:
dart run flutter_gen -c pubspec.yaml

所有项目协作者只需执行一次dart pub get,就能直接运行该命令,无需额外配置。

方法2:直接调用本地pub-cache中的可执行文件

如果不想将flutter_gen加入项目依赖,可以直接指定本地缓存中的可执行文件路径调用:

# macOS/Linux系统
~/.pub-cache/bin/fluttergen -c pubspec.yaml

# Windows系统
%USERPROFILE%\.pub-cache\bin\fluttergen -c pubspec.yaml

注意:首次使用前需要执行一次dart pub global activate flutter_gen将包下载到本地缓存,之后无需重复激活。

方法3:Flutter项目专用的flutter pub run调用

如果是Flutter项目,也可以用Flutter封装的命令执行,前提同样是将flutter_gen加入dev_dependencies:

flutter pub run flutter_gen -c pubspec.yaml

内容的提问来源于stack exchange,提问作者RareScrap

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 04:45:29