resolvePackageUri 静态方法
- Uri packageUri
解析 package: URI 到其实际位置。
返回由 packageUri 指定的文件或目录的实际位置 package: URI。
如果 packageUri 不是 package: URI,则原样返回。
如果 packageUri 是 package: URI,但当前包配置没有为 URI 的包名提供配置,或者 URI 无效(不以 package:valid_package_name/ 开头),则返回 null。
基于包解析配置(参见 packageConfig)解析 package: URI 到其实际位置,该配置指定如何找到 package: URI 指向的文件或目录的实际位置。
对应于 package: URI 的实际位置始终是一个非 package: URI,通常是 file: 或可能是一个 http: URI。
程序可能以源文件不可用的方式运行,如果是这样,则返回的 URI 可能不对应于实际的文件或目录,或者可能是 null。
实现
external static Future<Uri?> resolvePackageUri(Uri packageUri);