Skip to content

Commit de8e3a0

Browse files
author
John Messerly
committed
Merge pull request #429 from dart-lang/module-builder-followup
Import package:path with an alias in module_builder
2 parents a2ced17 + c119af7 commit de8e3a0

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pkg/dev_compiler/lib/src/codegen/module_builder.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
library dev_compiler.src.codegen.module_builder;
66

7-
import 'package:path/path.dart' show relative;
7+
import 'package:path/path.dart' as path;
88

99
import '../js/js_ast.dart' as JS;
1010
import '../js/js_ast.dart' show js;
@@ -110,7 +110,8 @@ class LegacyModuleBuilder extends ModuleBuilder {
110110
}
111111

112112
String _relativeModuleName(String moduleName, {String from}) {
113-
var relativeName = relative('/' + moduleName, from: '/' + from + '/..');
113+
var relativeName =
114+
path.relative('/' + moduleName, from: path.dirname('/$from'));
114115
return relativeName.startsWith('.') ? relativeName : './$relativeName';
115116
}
116117

0 commit comments

Comments
 (0)