2012-10-17 18 views
25

Jaka jest poprawna składnia do uruchamiania skryptu Node.js z argumentami wiersza polecenia w systemie Linux lub Mac?Tworzenie skryptu akceptującego argumenty wiersza polecenia

Aby uruchomić skrypt bez argumentów, po prostu użyłbym komendy node stuff.js, ale w tym przypadku chciałbym uruchomić skrypt o nazwie stuff.js z argumentami "blah", "hee", "woohoo!".

+2

możliwe duplikat [Jak przekazywać argumenty wiersza polecenia do node.js?] (Http://stackoverflow.com/questions/4351521/how-to-pass-command-line-arguments-to-node-js) –

Odpowiedz

38

Zobacz http://nodejs.org/docs/latest/api/process.html#process_process_argv

Podsumowując musisz uruchomić go jak

node stuff.js blah hee "whoohoo!"

Wtedy twoje argumenty są dostępne w process.argv

+0

Czy dotyczy to zarówno systemu Windows, jak i Mac/Linux/Unix? –

+0

Tak, to jest standard na wszystkich platformach – hexist

+0

Czy cytat z łańcucha "whoohoo" jest konieczny (czy jest to literówka)? –

Powiązane problemy