2011-12-02 11 views
18

Właśnie zainstalowałem NodeJS na moim Macu, i mam go działającego w terminalu, używając skryptów inline takich jak "console.log (" Hello world "), działa dobrze.Gdzie umieścić pliki JS dla NodeJS, aby je zobaczyć

ale gdzie umieścić pliki JS dla NodeJS je znaleźć można określić NodeJS folderze głównym, aby poszukać pliku w

Śledziłem ten przewodnik:? http://nodeguide.com/beginner.html#learning-javascript ale nie mogę dostać żadnej z samlpe do działa tam, gdzie odwołuję się do pliku skryptu:

Odpowiedz

19

Umieszczasz je w dowolnym folderze, który chcesz.Jest to powszechna praktyka umieszczanie każdej aplikacji n w innym folderze.

Następnie uruchomić node.js tak:

node /path/to/file.js 

Albo tak:

cd /path/to/ 
node file.js 

Gdzie file.js może wyglądać mniej więcej tak:

console.log('hello world'); 
0

nie jestem na pewno rozumiem. nigdzie nie "szuka" plików .js, które wskażesz im po uruchomieniu węzła. Jak tak, to w wierszu poleceń:

node mynodeapp.js 

Jeśli czyli gdzie to wygląda dla plików .js jak moduły, kiedy je requirign, tak:

var mymodule = require("mymodule"); 

Wtedy będzie wyglądać wewnątrz nazw folderów node_modules. Ale jestem pewien, że szukasz mojego pierwszego przykładu powyżej.

1

To bardzo proste .. Przejdź do linii poleceń. przejdź do lokalizacji pliku .. następnie po prostu uruchom węzeł helloworld.

2

Będziesz musiał przejść do właściwego folderu "ręcznie" w interfejsie wiersza poleceń węzła (CLI).

Jeśli chcesz zmienić napęd, wpisz literę dysku i dwukropek, aby przełączyć na ten dysk, na przykład;

C:> (< - jest to szybka linia, tak Wystarczy dodać to po niej ->D:?.

że zmiany napędu Teraz napisać CD (CD = "Zmień katalog") oraz nazwa direcotry chcesz przejść do katalogu swoje rzeczy znajduje się w:

D:> (< - nowa szybka Napisz coś takiego po nim. ->) cd myprosject \ subfoldername D: \ myproject \ subfoldername> (< - Twoja nowa szybka linia - jeśli "myproject \ subfoldername" istnieje)

teraz zapytać węzła wykonać skrypt (który jest przechowywany w myproject \ subfoldername, jak tak;

D: \ myproject \ nazwa_folderu> węzeł helloworld.js

Pamiętaj, aby najpierw napisać "węzeł" - w przeciwnym razie komenda nie przejdzie do węzła, ale do systemu operacyjnego, który prawdopodobnie po prostu otworzy plik js w edytorze tekstu, zamiast uruchamiać gadżety w środku.

Powiązane problemy