脚本属性

Uri script

在此隔离中运行的脚本的绝对 URI。

如果命令行上的脚本参数是相对的,则在获取脚本之前将其解析为绝对 URI,并返回该绝对 URI。

URI 解析仅在脚本路径上执行字符串操作,这可能与文件系统的路径解析行为不同。例如,紧跟在 命令之后的对称链接将被忽略。

如果正在执行已编译的 Dart 脚本,则返回编译脚本的 URI,例如,file:///full/path/to/script_name.exe

如果在 Dart VM 上运行,则返回正在运行的 Dart 脚本的 URI,例如,file:///full/path/to/script_name.dart

如果可执行环境不支持脚本,则 URI 为空。

实现

static Uri get script => _Platform.script;