mirror of
https://github.com/flutter/flutter
synced 2024-10-13 03:32:55 +00:00
If there are no web plugins, don't generate a plugin registrant (#39910)
This commit is contained in:
parent
b4c3671718
commit
83da35fbbc
|
@ -472,11 +472,9 @@ Future<void> _writeWebPluginRegistrant(FlutterProject project, List<Plugin> 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,
|
||||
|
|
Loading…
Reference in a new issue