diff --git a/lib/src/importer/node_to_dart/async_file.dart b/lib/src/importer/node_to_dart/async_file.dart index 8fa31c915..ddab82882 100644 --- a/lib/src/importer/node_to_dart/async_file.dart +++ b/lib/src/importer/node_to_dart/async_file.dart @@ -30,7 +30,7 @@ class NodeToDartAsyncFileImporter extends AsyncImporter { NodeToDartAsyncFileImporter(this._findFileUrl); FutureOr canonicalize(Uri url) async { - if (url.scheme != 'file' && url.scheme != '') return null; + if (url.scheme == 'file') return _filesystemImporter.canonicalize(url); var result = _findFileUrl( url.toString(), CanonicalizeOptions(fromImport: fromImport)); diff --git a/lib/src/importer/node_to_dart/file.dart b/lib/src/importer/node_to_dart/file.dart index 45b66d75c..770b49df9 100644 --- a/lib/src/importer/node_to_dart/file.dart +++ b/lib/src/importer/node_to_dart/file.dart @@ -27,7 +27,7 @@ class NodeToDartFileImporter extends Importer { NodeToDartFileImporter(this._findFileUrl); Uri? canonicalize(Uri url) { - if (url.scheme != 'file' && url.scheme != '') return null; + if (url.scheme == 'file') return _filesystemImporter.canonicalize(url); var result = _findFileUrl( url.toString(), CanonicalizeOptions(fromImport: fromImport));