@@ -37,7 +37,10 @@ class FrontendServerRequireStrategyProvider {
37
37
String _removeBasePath (String path) =>
38
38
path.startsWith (_basePath) ? path.substring (_basePath.length) : null ;
39
39
40
- String _addBasePath (String serverPath) => p.join (_basePath, serverPath);
40
+ String _addBasePath (String serverPath) =>
41
+ _basePath == null || _basePath.isEmpty
42
+ ? relativizePath (serverPath)
43
+ : '$_basePath /${relativizePath (serverPath )}' ;
41
44
42
45
Future <Map <String , String >> _moduleProvider (
43
46
MetadataProvider metadataProvider) async =>
@@ -55,14 +58,12 @@ class FrontendServerRequireStrategyProvider {
55
58
_addBasePath ((await metadataProvider.moduleToModulePath)[module] ?? '' );
56
59
57
60
Future <String > _sourceMapPathForModule (
58
- MetadataProvider metadataProvider, String module) async {
59
- var path = (await metadataProvider.moduleToSourceMap)[module] ?? '' ;
60
- return _addBasePath (relativizePath (path));
61
- }
61
+ MetadataProvider metadataProvider, String module) async =>
62
+ _addBasePath ((await metadataProvider.moduleToSourceMap)[module] ?? '' );
62
63
63
64
String _serverPathForAppUri (String appUri) {
64
65
if (appUri.startsWith ('org-dartlang-app:' )) {
65
- return _addBasePath (Uri .parse (appUri).path. substring ( 1 ) );
66
+ return _addBasePath (Uri .parse (appUri).path);
66
67
}
67
68
return null ;
68
69
}
0 commit comments