2012-05-07 19 views
70

Zrobiłem trochę wyszukiwania, aby znaleźć zwykłe, nie wiele, nie mogę znaleźć także przewodnika "Node.js for dumbies" w dowolnym miejscu. (Teehee)Jak sprawdzić, czy plik node.js jest zainstalowany czy nie

Tak czy inaczej, aż do firmy.

Niedawno zainstalowałem plik node.js, aby rozpocząć tworzenie aplikacji, napotkany pierwszy problem: brak pomysłu na uruchamianie aplikacji. Wszystko co zrobiłem, to zainstalowałem plik node.js, ale nie mogłem znaleźć dalszych instrukcji. Co naprawdę trzeba zrobić? Chciałem sprawdzić, czy to rzeczywiście działa. Więc wykonałem skrypt o nazwie hello.js, który poszedł w takim kierunku:

console.log('hello world'); 

Teraz, gdzie to się zaloguje?

Edit

biegnę to js przez skrypt .php.

+4

Hmm, używam Windows i otworzyć 'cmd', węzeł znajduje się w ścieżce systemowej, jeśli tak wpisujesz 'węzeł -v', powinieneś zobaczyć wersję. Mój jest 0,6.15. Uruchamiając 'węzeł hello.js', konsola.log po prostu drukuje do wiersza polecenia. W systemach Mac i Linux myślę, że po prostu użyjesz terminala i zrobisz powyższe. –

+0

Mój błąd, zapomniałem wspomnieć, że skrypt PHP to wykonuje. – user1340052

+1

Wprawiło mnie w zakłopotanie słowo "terminal". Dla naiwnych użytkowników, takich jak ja, jest to tylko "wiersz polecenia" na komputerach z systemem Windows. Uruchom -> Wpisz cmd -> Wyświetlają się okna Wiersza poleceń -> wpisz 'node --version'. Powinieneś zobaczyć numer wersji. –

Odpowiedz

148

Otwórz okno terminala. typ:

node -v 

to pokaże swoją wersję

Przejdź do miejsca, gdzie został zapisany skrypt

node script.js 

będzie go uruchomić.

+0

Mój błąd, zapomniałem wspomnieć, że uruchamiam to przez skrypt php. Gdzie zatem zostanie wydrukowany, jeśli nie przez terminal? – user1340052

+0

@ user1340052, 'exec()' zwraca ostatnią linię z wyjścia, więc powinieneś tam być. http://php.net/manual/en/function.exec.php – Brad

+5

Dla początkujących węzłów i linii poleceń, takich jak ja, którzy właśnie zmarnowali godzinę na blogach węzłów, wyrażenie "otwórz okno terminala" oznacza 1 z 2 rzeczy w systemie Windows. Użyj przycisku Start, przejdź do Akcesoria, kliknij Wiersz polecenia; lub w przycisku Start, przejdź do Wszystkie programy, następnie do katalogu węzła, a następnie do Node.js wiersza polecenia. Węzeł się zmienił i wiele blogów jest już nieaktualnych lub po prostu mało znanych o systemie Windows. Mam nadzieję, że to oszczędza ci godzinę. –

7

Spróbuj tę komendę węzła version lub węzeł -v, z których każdy powinien powrócić coś jak v4.4.5.

+0

Mam nodejs 5.6.0 zainstalowany i działający "nodejs -version" przez terminal zwrócił "polecenie nie znaleziono". "node -v" jest poprawnym poleceniem. – markp3rry

2

Sprawdź wersję węzła za pomocą node -v. Sprawdź wersję npm, używając npm -v. Jeśli te polecenia dał ci numer wersji jesteś dobry, aby przejść z NodeJs rozwoju

czas do testowania węzłowi

utworzyć katalog używając mkdir NodeJs. Wewnątrz folderu NodeJs utwórz plik, używając touch index.js. Otwórz swoją index.js albo za pomocą vi lub w ulubionym edytorze tekstu. Wpisz console.log('Welcome to NodesJs.') i zapisz go. Przejdź z powrotem do zapisanego pliku i wpisz: node index.js. Jeśli widzisz Welcome to NodesJs. wykonałeś dobrą robotę i masz do czynienia z NodeJs.

8

otworzyć terminal i wpisać

node -v 

to powie wersję nodejs zainstalowane, a następnie uruchomić nodejs prosty wprowadzając

node 

Prompt musi być zmiana.Wpisz następujące polecenie,

function testNode() {return "Node is working"}; testNode(); 

linii poleceń musi skłonić następujące dane wyjściowe, czy instalacja przebiegła pomyślnie

'Node is working' 
0

Otwórz wiersz poleceń w systemie Windows lub Linux i terminal Mac.Type

node -v 

Jeśli węzeł jest zainstalowany, wyświetli jego wersję. Dla np.,

v6.9.5 

Else pobrać z nodejs.org

0

(To jest dla systemu operacyjnego Windows, ale koncepcja może być stosowana do innych OS)

Uruchamianie poleceń node -v będzie mógł potwierdzić, czy jest on zainstalowany, jednak nie będzie mógł aby sprawdzić, czy NIE jest zainstalowany. (Program może nie być w PATH)

dwojaki sposób można sprawdzić, czy to jest rzeczywiście zainstalowane:

  1. Sprawdź domyślnej lokalizacji instalacji C:\Program Files\nodejs\

lub

  1. Przejdź do System Settings -> Add or Remove Programs i filtruj przez node, powinien pokazać, czy masz zainstalowany. Dla mnie jest to tytuł: "Node.js" i opis "Fundacja Node.js", bez określonej wersji. Zainstalować rozmiar jest 52.6MB

Jeśli nie masz go zainstalowanego, get it stąd https://nodejs.org/en/download/

+0

Po wpisaniu węzła -v monit otwiera się i zamyka szybko. Węzeł jest zainstalowany, ale na podstawie innych odpowiedzi oczekuję, że będę mógł coś przeczytać.Jak zachować otwartą prośbę? – wazz

+0

@wazz To zdecydowanie nie powinno się zdarzyć, być może Twoja instalacja jest uszkodzona, jak? Czy korzystasz z systemu Windows? Jeśli tak, użyj panelu sterowania, aby odinstalować, a następnie ponownie zainstalować stabilną wersję –

+0

głównych facepalm. nie otworzyłem cmd. Właśnie wpisałem okno dialogowe "Uruchom" ... tnx. – wazz

Powiązane problemy