Come sapere se node.js è installato o meno


98

Ho installato di recente node.js e non ho idea di come eseguire le applicazioni. Ho installato node.js ma non sono riuscito a trovare ulteriori istruzioni. Cosa bisogna fare veramente? Volevo vedere se funzionava davvero. Quindi ho eseguito uno script chiamato hello.js. È andata così:

console.log('hello world');

Ora dove verrebbe registrato questo?

modificare

Sto eseguendo questo .js tramite uno script .php.


4
Hmm, sto usando Windows e apro cmd, il nodo è nel percorso di sistema quindi se digiti node -vdovresti vedere la versione. Il mio è 0.6.15. In esecuzione node hello.js, console.log viene stampato solo sul prompt dei comandi. In Mac e Linux penso che dovresti semplicemente usare il terminale e fare quanto sopra.
Tina CG Hoehr

Errore mio, ho dimenticato di dire che uno script php lo sta eseguendo.
user1340052

1
Sono stato confuso dalla parola "terminale". Per gli utenti ingenui come me, non è altro che "prompt dei comandi" nelle macchine Windows. Esegui -> digita cmd -> vengono visualizzate le finestre del prompt dei comandi -> digita node --version. Dovresti vedere il numero di versione.
ora lui che non deve essere nominato.

1
A proposito, non sono "stupidi", sono manichini
avneet

Risposte:


195

Apri una finestra di terminale. Genere:

node -v

Questo mostrerà la tua nodejsversione.

Vai alla posizione in cui hai salvato lo script e inserisci:

node script.js

Questo eseguirà lo script.


Errore mio, ho dimenticato di dire che lo sto eseguendo tramite uno script php. Allora dove verrà stampato se non dal terminale?
user1340052

@ user1340052, exec()restituisce l'ultima riga dell'output, quindi dovresti stare bene lì. php.net/manual/en/function.exec.php
Brad

5
Per i neofiti del nodo e della riga di comando, come me che ha appena perso un'ora nei blog del nodo, la frase "apri una finestra di terminale" significa fare 1 di 2 cose in Windows. Utilizza il pulsante Start, vai su Accessori, fai clic su Prompt dei comandi; oppure nel pulsante Start, vai a Tutti i programmi, quindi alla directory Node, quindi al prompt dei comandi di Node.js. Il nodo è cambiato e molti blog sono obsoleti o semplicemente oscuri su Windows. Spero che questo ti faccia risparmiare un'ora.
Mike_Laird

come faccio a sapere se ho un 32 bit o un 64 bit?
Francisco Corrales Morales

Il tuo sistema operativo è a 32 o 64 bit. Quando installi nodejs, seleziona la versione corrispondente.
arikin

12

apri un terminale ed entra

node -v

questo ti dirà la versione di nodejs installata, quindi esegui nodejs semplice inserendo

node

Il prompt deve essere cambiato. Inserisci quanto segue,

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

la riga di comando deve richiedere il seguente output se l'installazione è riuscita

'Node is working'

8

Prova questo comando node --version o node -v , uno dei quali dovrebbe restituire qualcosa di simile v4.4.5.


Ho nodejs 5.6.0 installato e in esecuzione "nodejs -version" tramite il terminale restituito "comando non trovato". "node -v" è il comando corretto.
markp3rry

@ markp3rry hai eseguito "nodejs -version" o "nodejs --version" (nota il doppio trattino)
denvar

6

(Questo è per il sistema operativo Windows ma il concetto può essere applicato ad altri sistemi operativi)

Il comando in esecuzione node -vsarà in grado di confermare se è installato, tuttavia non sarà in grado di confermare se NON è installato. (L'eseguibile potrebbe non essere sul tuo PATH)

Due modi per verificare se è effettivamente installato:

  1. Controlla il percorso di installazione predefinito C:\Program Files\nodejs\

o

  1. Vai a System Settings -> Add or Remove Programse filtra per node, dovrebbe mostrarti se lo hai installato. Per me, mostra come titolo: "Node.js" e descrizione "Node.js Foundation", senza alcuna versione specificata. La dimensione di installazione è 52,6 MB

Se non lo hai installato, scaricalo da qui https://nodejs.org/en/download/


Quando digito node -v, un prompt si apre e si chiude rapidamente. Il nodo è installato di default ma in base ad altre risposte mi aspetto di poter leggere qualcosa. Come tengo aperto il prompt?
wazz

@wazz Questo sicuramente non dovrebbe accadere, forse la tua installazione è danneggiata in qualche modo? Stai usando Windows? In tal caso, utilizzare il pannello di controllo per disinstallare e quindi reinstallare la versione stabile
James Wierzba

facepalm maggiore. non ho aperto cmd. ho appena digitato nella finestra di dialogo "Esegui" ... tnx.
wazz

qualcuno potrebbe dirmi il comando di Windows per vedere la cartella in cui è installato il nodo? Il comando equivalente di "quale nodo" su Mac
sbk

2

Controlla la versione del nodo usando node -v. Controlla la versione di npm usando npm -v. Se questi comandi ti hanno fornito il numero di versione, sei a posto con lo NodeJssviluppo

È ora di testare il nodo

Crea una directory utilizzando mkdir NodeJs. All'interno della NodeJscartella creare un file utilizzando touch index.js. Apri il tuo index.jsutilizzando vio nel tuo editor di testo preferito. Digita console.log('Welcome to NodesJs.')e salvalo. Torna al file salvato e digita node index.js. Se vedi che Welcome to NodesJs.hai fatto un buon lavoro e sei d'accordo con NodeJs.


2

Apri il prompt dei comandi in Windows o il terminale in Linux e Mac

node -v

Se il nodo è installato, mostrerà la sua versione, ad es.

v6.9.5

Altrimenti scaricalo da nodejs.org


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.