【发布时间】:2021-01-14 07:38:27
【问题描述】:
如果我这样做 deno --help 它会显示:
- compile = 将脚本编译成独立的可执行文件
- install = 将脚本安装为可执行文件
这两个命令有什么区别?
【问题讨论】:
标签: deno
如果我这样做 deno --help 它会显示:
这两个命令有什么区别?
【问题讨论】:
标签: deno
| Command | Output | Self contained 1 | Deno runtime integrated 2 |
|---|---|---|---|
compile |
binary | y | y |
install |
script (shell / .bat) |
n | n |
bundle |
.js |
y | n |
2 集成 := 不需要 单独 运行时
【讨论】:
compiled 源比 bundle 的纯脚本文件大得多(开发人员打算在以后的版本中减少二进制大小)。因此,如果脚本大小无关紧要/客户端没有 deno 运行时/您想确保某个版本/它应该尽可能简单地执行/代码“透明度”对客户端并不重要,请使用@987654329 @,否则为bundle。