PackageInstallException constructor

PackageInstallException({
  1. required String packageName,
  2. required String errorDetails,
  3. required List<String> installedBeforeFailure,
  4. required bool isDevDependency,
})

Implementation

PackageInstallException({
  required this.packageName,
  required this.errorDetails,
  required this.installedBeforeFailure,
  required this.isDevDependency,
}) : super(
        'Failed to install package "$packageName".\n'
        'Reason: ${errorDetails.trim()}\n\n'
        '${installedBeforeFailure.isNotEmpty ? "Successfully installed before failure: ${installedBeforeFailure.join(', ')}\n" : ""}'
        'A partially-configured project exists.',
        exitCode: 69,
      );