【问题标题】:Deno Compile - Still not compiled after 24 hoursDeno 编译 - 24 小时后仍未编译
【发布时间】:2021-09-13 07:07:19
【问题描述】:

所以我需要捆绑我的 Deno 应用程序以便于分发。

我使用下面的代码运行编译器

deno compile --allow-read --allow-write --allow-run ./lib/cli.ts

我让进程运行了 24 小时,并且 CLI 输出没有改变

Check file:///Users/[user]/Workspace/app/lib/cli.ts
Bundle file:///Users/[user]/Workspace/app/lib/cli.ts

现在这是在 OS X 上运行 - Big Sur 和 Macbook 在一个小时后确实锁定了自己,所以我怀疑这可能导致 deno 进程完全锁定......但是经过研究,OS X 进入“锁定”状态不应阻止进程按预期运行。

是这样吗?还是发生了其他事情?

请记住,源代码大小约为 8mb,我知道 deno compile 将应用程序包装在 deno + v8 中以确保二进制文件是可自执行的。

但是,我仍然在问自己这个问题……这是预期的行为吗?


更新:我已经重新运行了调试日志级别,目前它一直卡在

DEBUG RS - swc_bundler::bundler::chunk::merge:402 - All modules are merged
DEBUG RS - swc_bundler::inline:23 - Inlining injected variables
DEBUG RS - swc_bundler::modules::sort:29 - Sorting ModuleId(0)
DEBUG RS - swc_bundler::modules::sort::chunk:75 - Topologically sorting modules based on the dependency graph: (388 items)

到目前为止 15 分钟,如果有变化会更新。

【问题讨论】:

    标签: deno


    【解决方案1】:

    issuedeno 1.12.0 起已修复。因此升级到最新版本 (deno upgrade) 可能会为您解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-10
      • 1970-01-01
      • 2021-05-21
      • 2011-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多