From 83da35fbbceae6d0187f4a5f870416ace3e1d512 Mon Sep 17 00:00:00 2001 From: Harry Terkelsen Date: Fri, 6 Sep 2019 12:54:31 -0700 Subject: [PATCH] If there are no web plugins, don't generate a plugin registrant (#39910) --- packages/flutter_tools/lib/src/plugins.dart | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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,