2012-01-12 72 views
12

例如V8的选择,我想等我输入这样的事情以禁用新的堆快照:如何设置在node.js中

node --new_snapshot=false

但我得到一个错误:错误:非法值for flag --new_snapshot = false类型bool

我对语法缺少什么?

+0

也许你需要编译节点与这些选项? – 2012-01-12 04:04:34

回答

21

我不得不深入到v8的源代码来获得这个。出于某种原因,我无法找到它的记录。但是,通过设置--option并使用--nooption(注意前缀no)禁用布尔选项。

所以你的情况使用

node --nonew_snapshot 
+2

太棒了......我不能相信有多少是无证的。 – crickeys 2012-01-12 16:33:12

+0

尝试了我能想到的一切......谢谢! – DavidMFrey 2015-08-19 20:47:46

+0

我也发现你不得不在选项前面重新启动节点。在我的情况下,我使用了notrace_debug_json。 – Karlomanio 2016-08-03 19:06:52

0

我碰上这个,而我一直在寻找别的东西,这是要找出什么是可用在V8上node.js中更好的办法您可以通过运行以下命令来获取选项。

节点--v8选项