2012-01-12 10 views
12

Na przykład, chcę wyłączyć nowe zrzuty sterty więc wpisać coś takiego:Jak ustawić opcje w V8 node.js

node --new_snapshot=false

Ale pojawia się błąd: Błąd: wartość nielegalnej dla flagi --new_snapshot = fałsz typu bool

Czego mi brakuje w składni?

+0

Być może trzeba skompilować węzeł za pomocą tych opcji? –

Odpowiedz

21

Musiałem wykopać kod źródłowy v8, aby to uzyskać. Z jakiegoś powodu nie mogłem znaleźć tego udokumentowanego. Jednak opcja boolowska jest włączona przez ustawienie --option i wyłączone przy użyciu --nooption (zauważ prefiks no).

Więc w twoim przypadku korzystania

node --nonew_snapshot 
+2

fantastyczne ... Nie mogę uwierzyć, ile jest nieudokumentowanych. – crickeys

+0

próbowałem wszystkiego, co mogłem wymyślić ... DZIĘKI !! – DavidMFrey

+0

Dowiedziałem się również, że musisz zrestartować węzeł po tym, jak nie stawiasz przed opcją. W moim przypadku użyłem notrace_debug_json. – Karlomanio

0

wpadłem na ten czas szukałem czegoś innego i to jest lepszy sposób, aby dowiedzieć się, co jest dostępne w v8 na node.js. Możesz uzyskać opcje, uruchamiając następujące polecenie.

węzeł --v8-options

Powiązane problemy