如何在Dart中运行独立于退出的代码?
如果启动它的进程退出或终止,我愿意在后台执行如何在Dart中运行独立于退出的代码?,dart,Dart,如果启动它的进程退出或终止,我愿意在后台执行pub get。大概是这样的: // ... pubspec.yaml code changes executeInBackground("pub get"); //async call, returns a Future exit(0); 如果不使用Process.runSync()阻塞调用,我怎么能做到这一点?(我希望程序尽快结束)请参阅doc及其模式参数 导入'dart:io'; main()异步{ 最终p=等待进程。开始( “酒吧”, ['g
pub get
。大概是这样的:
// ... pubspec.yaml code changes
executeInBackground("pub get"); //async call, returns a Future
exit(0);
如果不使用Process.runSync()阻塞调用,我怎么能做到这一点?(我希望程序尽快结束)请参阅doc及其模式
参数
导入'dart:io';
main()异步{
最终p=等待进程。开始(
“酒吧”,
['get'],
鲁宁谢尔:没错,
mode:ProcessStartMode.DETACHED,//所有的魔力都在这里
);
打印(p.pid);
}