如何从 Dart 程序以编程方式执行 Pub Get
How to perform Pub Get programatically from a Dart program
我正在构建一个名为 Modular 的 Dart 框架用于后端开发,这个框架有一个方便的安装程序。在安装结束时,我想在生成的 pubspec.yaml
文件中安装所有依赖项。我该怎么做?谢谢
import 'dart:io';
void main() {
Process.run('pub', ['get'],
runInShell: true,
workingDirectory: 'dirWherePubspec.yaml_is')
.then((ProcessResult results) {
// ...
});
}
或者 Process.start(...)
我正在构建一个名为 Modular 的 Dart 框架用于后端开发,这个框架有一个方便的安装程序。在安装结束时,我想在生成的 pubspec.yaml
文件中安装所有依赖项。我该怎么做?谢谢
import 'dart:io';
void main() {
Process.run('pub', ['get'],
runInShell: true,
workingDirectory: 'dirWherePubspec.yaml_is')
.then((ProcessResult results) {
// ...
});
}
或者 Process.start(...)