tos*_*osh 6 import package dart
src/lib当从我自己的包中的另一个库(和测试)导入实现库(下的代码)时,我有点困惑应该使用哪种导入方式?
该文档推荐相反的选项。
\n在pubdocs中,它说:
\n\n当您使用自己的包中的库时,即使是 src 中的代码,您仍然可以(并且应该)使用
\npackage:导入它们。
但在《Effective Dart》中,它说:
\n\n\n当从同一包中的另一个库引用 package\xe2\x80\x99s lib 目录中的库时,请使用相对 URI,而不是显式
\npackage:URI。
最后,在这种情况下我应该使用哪种样式:
\nlib/src/(在 下lib/)?lib/src/foo.dart从其测试 ( ) 中导入实现库 ( ) test/src(?)/foo_test.dart?lib/foo.dart从其测试 ( ) 中导入公共库 ( ) test/foo_test.dart?