如何获取已编译的 deno 可执行文件的绝对路径?
How to get absolute path of compiled deno executable?
我想在脚本中获取可执行文件(来自 deno compile
的工件)路径。
我尝试了 import.meta.url
、Deno.mainModule
和 Deno.args
,但其中 none 有效。
import.meta.url
即使更改了可执行文件位置也没有更改。
Deno.mainModule
总是 file://$deno$/bundle.js
.
Deno.args
不包含第一个参数(可执行)。
我应该使用什么?
您可以使用 Deno.execPath()
,这需要 allow-read
权限。
我想在脚本中获取可执行文件(来自 deno compile
的工件)路径。
我尝试了 import.meta.url
、Deno.mainModule
和 Deno.args
,但其中 none 有效。
import.meta.url
即使更改了可执行文件位置也没有更改。
Deno.mainModule
总是 file://$deno$/bundle.js
.
Deno.args
不包含第一个参数(可执行)。
我应该使用什么?
您可以使用 Deno.execPath()
,这需要 allow-read
权限。