gpt4 book ai didi

dart - 如何在Dart中运行与导出无关的代码?

转载 作者:行者123 更新时间:2023-12-03 03:43:03 30 4
gpt4 key购买 nike

我愿意在后台执行pub get,而忽略启动它的进程是否退出或终止。像这样:

// ... pubspec.yaml code changes
executeInBackground("pub get"); //async call, returns a Future
exit(0);

不使用Process.runSync()阻止调用该怎么办? (我希望程序尽快结束)

最佳答案

请参见Process.start doc及其mode参数。

import 'dart:io';

main() async {
final p = await Process.start(
'pub',
['get'],
runInShell: true,
mode: ProcessStartMode.DETACHED, //all the magic is here
);
print(p.pid);
}

关于dart - 如何在Dart中运行与导出无关的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46957297/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com