build method
Run pub build on the current project.
The valid values for mode are release and debug.
Implementation
static void build({
String mode,
List<String> directories,
RunOptions runOptions,
String outputDirectory,
String workingDirectory,
}) {
runOptions = mergeWorkingDirectory(workingDirectory, runOptions);
List<String> args = ['build'];
if (mode != null) args.add('--mode=${mode}');
if (outputDirectory != null) args.add('--output=${outputDirectory}');
if (directories != null && directories.isNotEmpty) args.addAll(directories);
runlib.run(sdkBin('pub'), arguments: args, runOptions: runOptions);
}