如何执行Pub从Dart程序以编程方式获取

时间:2015-02-09 21:50:56

标签: dart install yaml dart-pub

我正在为后端开发构建一个名为Modular的Dart框架,为了方便起见,这个框架有一个安装程序。在安装结束时,我想在生成的pubspec.yaml文件中安装所有依赖项。我该怎么做?谢谢

1 个答案:

答案 0 :(得分:2)

import 'dart:io';
void main() {
  Process.run('pub', ['get'], 
      runInShell: true, 
      workingDirectory: 'dirWherePubspec.yaml_is')
  .then((ProcessResult results) {
    // ...
  });
}

或者Process.start(...)