Update lib/src/builder.dart

Co-authored-by: Nate Bosch <nbosch1@gmail.com>
diff --git a/lib/src/builder.dart b/lib/src/builder.dart
index 6162368..325d86b 100644
--- a/lib/src/builder.dart
+++ b/lib/src/builder.dart
@@ -76,12 +76,12 @@
     final entryLib = await buildStep.inputLibrary;
     final sourceLibIsNonNullable = entryLib.isNonNullableByDefault;
 
-    if (buildStep.allowedOutputs.length > 1) {
-      throw ArgumentError('Build_extensions has conflicting outputs on file '
-          '`${buildStep.inputId.path}`, it usually caused by missconfiguration '
-          'on your `build.yaml` file');
+    final mockLibraryAsset = buildStep.allowedOutputs.singleOrNull;
+    if (mockLibraryAsset == null) {
+      throw ArgumentError('Build_extensions has missing or conflicting outputs for '
+          '`${buildStep.inputId.path}`, this is usually caused by a misconfigured '
+          'build extension override in `build.yaml`');
     }
-    final mockLibraryAsset = buildStep.allowedOutputs.single;
 
     final inheritanceManager = InheritanceManager3();
     final mockTargetGatherer =