Jav*_*uez 4 dart dart-pub flutter
将文件导入到dart文件中时,我发现自己编写了乏味的代码,如下所示:
import '../../constants.dart';
Run Code Online (Sandbox Code Playgroud)
我想知道是否有任何方法可以为特定文件夹创建别名,例如:
import '@shared/constants.dart';
Run Code Online (Sandbox Code Playgroud)
谢谢哈维
Dart不允许您重命名导入的标识符,但允许您指定导入前缀
import '../../constants.dart' as foo;
...
foo.ImportedClass foo = foo.ImportedClass();
Run Code Online (Sandbox Code Playgroud)
它还允许过滤导入的标识符,例如
import '../../constants.dart' show foo hide bar;
Run Code Online (Sandbox Code Playgroud)
也可以看看
不。Dart 没有导入别名。
但你有绝对的进口来弥补它:
import 'package:my_lib/shared/constants.dart
Run Code Online (Sandbox Code Playgroud)
这将导入文件 /lib/shared/constants.dart
| 归档时间: |
|
| 查看次数: |
1904 次 |
| 最近记录: |