runBuildWeb method
Implementation
Future<SetupStepResult> runBuildWeb() async {
if (!SetupGuidance.supportsWebHosting(config)) {
return SetupStepResult.skipped(
WizardSubStep.buildWeb,
message: 'Project does not produce a web build',
);
}
final bool ok = await firebase.buildWeb();
if (ok) {
return SetupStepResult.success(WizardSubStep.buildWeb);
}
return SetupStepResult.failed(
WizardSubStep.buildWeb,
message: config.template.isJasprApp
? 'jaspr build failed'
: 'flutter build web failed',
fixHint: _fixHintFor(WizardSubStep.buildWeb),
);
}