diff --git a/packages/flutter_tools/lib/src/plugins.dart b/packages/flutter_tools/lib/src/plugins.dart index fe6475c264..91af433d16 100644 --- a/packages/flutter_tools/lib/src/plugins.dart +++ b/packages/flutter_tools/lib/src/plugins.dart @@ -472,11 +472,9 @@ Future _writeWebPluginRegistrant(FlutterProject project, List plug final String filePath = fs.path.join(registryDirectory, 'generated_plugin_registrant.dart'); if (webPlugins.isEmpty) { final File file = fs.file(filePath); - file.createSync(recursive: true); - file.writeAsStringSync(''' -// Generated file. Intentionally left empty due to no web plugins registered. -void registerPlugins(ignored) {} -'''); + if (file.existsSync()) { + file.deleteSync(); + } } else { _renderTemplateToFile( _dartPluginRegistryTemplate,