2013-03-13 1 views
8

In net bean ho installato node.js pulgin.Ma il mio programma di nodo di esempio non funziona.Im ottenere errore. Questo è il mio codice di esempioCome eseguire il file node.js in net bean?

var http = require("http"); 
    http.createServer(function (req, res) { 
    res.writeHead(200, {"Content-Type": "text/plain"}); 

    res.end("Hai! welcome to node.js...!\n"); 

     }).listen(3030, "localhost"); 



    console.log("Server running at http://127.0.0.1:3030/");/* 

Durante l'esecuzione di quanto sopra program.Im ottenendo seguente errore.

    module.js:340 
       throw err; 
        ^
     Error: Cannot find module 'C:\Program Files\NetBeans 7.0.1\hello.js' 
     at Function.Module._resolveFilename (module.js:338:15) 
     at Function.Module._load (module.js:280:25) 
     at Function.Module.runMain (module.js:497:10) 
     at startup (node.js:119:16) 
     at node.js:903:3 

Ma il programma di cui sopra funziona dal terminale.

+0

hai fatto questo lavoro? – vels4j

risposta

16

Dalla mia conoscenza, attualmente ci sono 2 NetBeans plugin per Node.js

Quello che si sta utilizzando http://plugins.netbeans.org/plugin/36653/nodejs

(plugin molto semplice, ma non fa molto (ho usato su una vecchia versione di NetBeans), e non riesco a farlo funzionare su NetBeans 7.4)

e un secondo:

Net Fagioli NodeJS Plugin https://github.com/timboudreau/nb-nodejs

voglio suggerire che si passa alla seconda, perché:

  • funziona realmente
  • fornisce un "nodo di tipo di progetto"
  • più
+1

Qualche idea su come usare nb-nodejs sull'origine esistente? Non ha questa opzione. – iss42

+0

Nota per i progetti esistenti è sufficiente aprire la cartella come progetto: "Qualsiasi cartella * con un file package.json è automaticamente un progetto - nessuna funzionalità speciale" import "è necessaria per i progetti con origini esistenti - il plugin utilizza solo la normale Metadati del pacchetto NodeJS. Prova ad aprire una directory che contiene un package.json come progetto usando Open Project - troverai che funziona " – iss42

+0

Quindi, hai risposto alla tua stessa domanda? :) Non ho capito bene. – Nahn

0

Il codice del nodo è corretto. Hai davvero creato il file hello.js nella cartella NetBeans in quanto sembra che il nodo non riesca a trovare il file in questa cartella?

Se si accede alle opzioni del nodo in NetBeans, è necessario assicurarsi di modificare la directory nella cartella che contiene l'origine dell'applicazione. Ciò avviene in NetBeans impostando il "Comando di esecuzione predefinito" come qualcosa:

cd $ {workingdir};

/usr/local/bin/node $ {selectedfile};

Dove è necessario impostare il percorso del nodo appropriato.

+0

Grazie per la risposta .. Risolve il problema .. – Aarthi

2

Il supporto del nodo Netbeans non sembra pronto per l'ora di pubblicazione. Problema: il plugin "standard" (danielkec) del nodo non conosce i progetti, quindi dovrai creare un progetto fasullo (Html5 ??) per utilizzarlo. Problem2: Il plug-in del nodo di Tim Boudreau funziona bene con la creazione del progetto e il completamento del codice, ma non ha il supporto per il debug (Tim preferisce inserire le dichiarazioni di stampa nel codice). Quindi, a questo punto (Netbeans 8), non raccomanderei Netbeans per Node.js.

0

In NetBeans andare a Tools >> Options >> Miscellaneous >> Node.js

e il cambiamento di default comando per

node ${workingdir}\${selectedfile}

0

In NetBeans andare a Strumenti >> Opzioni >> Varie >> Node.js

e modificare il comando predefinito su:

node ${workingdir}\${selectedfile}

È inoltre necessario aggiungere il percorso file lessc ai netbeans. In NetBeans andare a:

Strumenti >> Opzioni >> Varie >> Preprossessors CSS

E aggiungere percorso per il nodo lessc percorso del file.

Sarà situato nel C:\Users\{your user name}\AppData\Roaming\npm\lessc.cmd

Se non è trovato poi devi installarlo dal prompt dei comandi seguente codice:

npm install less -g

+0

Per aggiungere il plugin node.js ai tuoi strumenti netbeans go >> plugin >> plug-in disponibili Trova node.js e installalo –

1

Netbeans 8.1 ora ha Node.js supporto per il debugging. Basta fare clic destro sul file e fare clic su 'Debug'.

enter image description here

+0

Sono in grado di eseguire il debug di un singolo file come sopra ma nessuna opzione per avviare il debug sul progetto. nessun link a questo? – jit