包导入和flutter中的常规导入之间有什么区别?

UVi*_*Vic 5 dart flutter

通过一些混乱的源代码,发现了两种不同类型的导入。

两者之间有什么区别,哪个更好?


#1
import 'folder/filename.dart';

#2
import 'package:projectname/folder1/folder2/folder/filename.dart';

Run Code Online (Sandbox Code Playgroud)

Gab*_*ndX 10

没有性能差异或类似的东西。

但是..最好使用包路径,因为如果您将文件移动到另一个位置(因为它们不是相对路径),您将不需要编辑所有导入。