导入包时,您可以:
import 'package:pkg_name/some_package.dart';
为什么需要.dart
?您可以导入.dart
以外的文件吗?
答案 0 :(得分:2)
您可以将文件以非.dart后缀结尾并导入。例如,如果您在example.nondartsuffix
中有以下内容:
String foo() => 'foo';
您可以使用import 'example.nondartsuffix'
导入它,它会起作用。但是,这并不是特别有用,因为它仍然必须是有效的Dart代码。
当前的导入语法非常详细,并且有open issue用于改进它(删除.dart后缀以及其他一些建议)。