2011-12-02 13 views
18

Acabo de instalar NodeJS en mi Mac, y lo tengo trabajando en la terminal, usando scripts en línea como "console.log ('Hello world'); funciona bien.Dónde colocar los archivos JS para NodeJS para verlos

pero, ¿dónde puedo colocar archivos JS para NodeJS para encontrarlos puedo especificar los NodeJS carpeta raíz para buscar el archivo en

que siguieron esta guía:?? http://nodeguide.com/beginner.html#learning-javascript pero no puedo conseguir nada de la samlpe a trabajo donde hago referencia a un archivo de script.

Respuesta

19

Los pones en la carpeta que quieras. Es una práctica común poner cada aplicación n en una carpeta diferente.

entonces se corre Node.js así:

node /path/to/file.js 

O así:

cd /path/to/ 
node file.js 

Dónde file.js podría ser algo como esto:

console.log('hello world'); 
0

No estoy seguro que lo entiendo no 'mira' en ninguna parte para sus archivos .js los señala cuando ejecuta el nodo. Al igual que, en la línea de comandos:

node mynodeapp.js 

Si está significando ¿de dónde buscar los archivos .js como módulos, cuando requirign ellos, así:

var mymodule = require("mymodule"); 

entonces se verá dentro de una carpeta nombres node_modules. Pero estoy seguro de que estás buscando mi primer ejemplo anterior.

1

Es muy fácil .. Ir a su línea de comando. vaya a la ubicación del archivo ... y luego simplemente ejecute el nodo helloworld.

2

Tendrá que navegar a la carpeta correcta "manualmente", en la interfaz de la línea de comando del nodo (CLI).

Si necesita cambiar las unidades, escriba la letra de unidad y dos puntos para cambiar a esa unidad, como tal;

C:> (< - Este es el indicador de la línea, sí Sólo tiene que añadir esto después de que ->D:?.

que cambia la unidad Ahora Escribir CD (CD = "Cambiar directorio") y el nombre de la direcotry quiere ir al directorio de su materia está en:

D:> (< - el nuevo indicador escribir algo como esto después de que:. ->) cd myprosject \ nombreDeSubcarpeta D: \ miproyecto \ nombreDeSubcarpeta> (< - su nuevo indicador de la línea - si "miproyecto \ nombreDeSubcarpeta" existe)

ahora piden nodo para ejecutar la secuencia de comandos (que se almacena en miproyecto \ nombreDeSubcarpeta, como así;

D: \ myproject \ subfoldername> node helloworld.js

Recuerda escribir "node" primero; de lo contrario, el comando no irá al nodo, sino al sistema operativo, que probablemente solo abrirá el archivo js en un editor de texto en lugar de ejecutar los objetos dentro.

Cuestiones relacionadas