flutter 在dart中运行shell命令脚本

0lvr5msh  于 2023-01-09  发布在  Flutter
关注(0)|答案(2)|浏览(488)

是否可以在dart中运行terminal命令?
我想在终端上使用自定义命令运行此命令。

自定义命令,如下所示

dart run build-dev(build-dev is a script file)

build-dev文件中的完整命令

rm pubspec.lock && flutter clean && flutter pub get && flutter pub upgrade && flutter build apk --flavor dev -t lib/main_dev.dart
tgabmvqs

tgabmvqs1#

我自己找到了答案。
安装此软件包。
第一个月
(if你使用mac os,你应该设置mac shell)
你可以在Flutter中使用flutter run命令来运行相同的命令。下面是一个你如何做到这一点的例子:
打开Flutter项目中的pubspec.yaml文件。
将新脚本添加到文件的scripts部分:

scripts:
  build-dev: flutter build apk --flavor dev -t lib/main_dev.dart

使用flutter run命令运行脚本:

flutter_scripts run build-dev

这将使用指定的参数执行flutter build apk命令,然后您可以随时使用flutter run build-dev命令运行此脚本。

66bbxpm5

66bbxpm52#

您正在自找麻烦地运行一个包中的dart脚本,该脚本删除lock文件并运行cleanpub get
另外,pub getpub upgrade是冗余的,只需运行pub upgrade即可。
只需将其作为shell脚本(或批处理文件)即可!

相关问题