flutter 如何在Dart中正确运行命令?

laximzn5  于 2023-02-05  发布在  Flutter
关注(0)|答案(1)|浏览(250)

这是我的代码,我想用www.example.com打开一个命令来做一些事情,比如git clone或者flutter build。Process.run to open a command to do something, like git clone or flutter build.

import 'dart:io';

void main() async {
  print('build start');
  // var res = await Process.run('git clone xxxx', []);
  var res = await Process.run('flutter build windows --dart-define=RunEnv=dist', []);
  print(res);
  print('build end');
}

但它失败了。

Unhandled exception:
ProcessException: 系统找不到指定的文件。

  Command: flutter

Dart进程无法读取flutter或git等全局命令变量?在nodejs中很容易做到这一点。我该怎么办?

wpx232ag

wpx232ag1#

语法不正确。所有参数必须以字符串列表的形式提供,请将其重写为:
最终处理结果res =等待Process.run('flutter',[ '构建','窗口','--dart-define=运行环境=距离' ],);
[编辑]文档链接:[/编辑]

相关问题