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?
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?
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
fantastyczne ... Nie mogę uwierzyć, ile jest nieudokumentowanych. – crickeys
próbowałem wszystkiego, co mogłem wymyślić ... DZIĘKI !! – DavidMFrey
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
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
Być może trzeba skompilować węzeł za pomocą tych opcji? –