将脚本通过管道传输到 deno 运行
Pipe script into deno run
我有一个生成 javascript 的可执行文件,我想将其传送到 deno run
,但是 run
子命令似乎只将脚本路径作为参数,并且不支持 -
从 stdin 读取的通常约定。
我知道但不满意的解决方法:
- 将脚本保存在临时文件中,并将其输入
deno run
- 将脚本通过管道传输到
deno repl
(这将打印一堆 repl 垃圾以及所需的脚本输出)
- 使用
deno eval
(我生成的 javascript 很大...感觉很难作为命令行参数提供)
目前,除了您提到的解决方法外,没有其他方法,但是已经有一个 PR 将登陆 Deno 1.1
https://github.com/denoland/deno/pull/6130
你将能够做到:
cat file.js | deno run -
我有一个生成 javascript 的可执行文件,我想将其传送到 deno run
,但是 run
子命令似乎只将脚本路径作为参数,并且不支持 -
从 stdin 读取的通常约定。
我知道但不满意的解决方法:
- 将脚本保存在临时文件中,并将其输入
deno run
- 将脚本通过管道传输到
deno repl
(这将打印一堆 repl 垃圾以及所需的脚本输出) - 使用
deno eval
(我生成的 javascript 很大...感觉很难作为命令行参数提供)
目前,除了您提到的解决方法外,没有其他方法,但是已经有一个 PR 将登陆 Deno 1.1
https://github.com/denoland/deno/pull/6130
你将能够做到:
cat file.js | deno run -