官方 Node.js 二进制文件是否启用了 V8 快照?

Is V8 snapshot enabled in official Node.js binary?

来自configure 1 and configure 2 , it looks like V8 snapshot configuration is enabled by default. CI build log也显示v8_use_snapshot设置为真。

但是,为什么我在官方发行版中看不到 native_blob.binsnapshot_blob.bin? Chrome 和 Electron 有这些二进制文件。

Node.js 将那些 *_blob.bin 文件的内容直接嵌入到二进制文件中。这是配置的here(那里的评论听起来像是对标志的作用的误解,所以我不确定这是否是故意的,但无论哪种方式都可能不会造成伤害)。