windows - servidor - npm
¿Cómo ejecutar un archivo hello.js en Node.js en Windows? (12)
Estoy intentando ejecutar un programa de hello world escrito en javascript en un archivo separado llamado hello.js
Actualmente ejecutando la versión de windows de node.js.
El código se ejecuta perfectamente en la ventana de la consola, pero ¿cómo puedo hacer referencia a la ruta en el entorno de Windows ?
C:/abc/zyx/hello.js
en Unix supongo que está mostrando $ node hello.js
Soy absolutamente nuevo en Node.js Por favor, corríjame si estoy haciendo algo mal.
Lo intenté
> node C:/abc/zyx/hello.js
---- no funcionó
> C:/abc/zyx/hello.js
no funcionó
ACTUALIZACIÓN1:
Se agregó node.exe a la carpeta donde se encuentra el archivo hello.js.
Se agregó un punto de ruta a la carpeta c: / abc / zyx / y aparece un error que dice
Error de referencia: hola no está definido
Ver contenidos de hello.js.
setTimeout(function() {
console.log(''World!'');
}, 2000);
console.log(''Hello'');
ACTUALIZACIÓN 2:
Hasta ahora he probado todas estas versiones y ninguna de ellas parece funcionar . Puede ser que estoy haciendo algo completamente mal.
>node hello.js
>$ node hello.js
>node.exe hello.js
>node /hello.js
>node /hello.js
> /node /hello.js
> /node /hello.js
> C:/abc/xyz/node.exe C:/abc/xyz/hello.js
> C:/abc/xyz/node.exe C:/abc/xyz/hello.js
> hello.js
> /hello.js
> /hello.js
>node hello
Consulte mi estructura de archivos
RESUELTO: En lugar de ejecutar node.exe, intente ejecutarlo en el símbolo del sistema con la siguiente opción y funcionó.
c:/>node c:/abc/hello.js
Hello
World! (after 2 secs)
Debe asegurarse de que ese node
esté en su PATH
. Para configurar su camino, esta salida .
Asegúrese de que el directorio que tiene node.exe
esté en su PATH
. Entonces deberías poder ejecutar el node path_to_js_file.js
.
Para un buen ejemplo de "Hello World", echa un vistazo a: http://howtonode.org/hello-node
Estos son los pasos exactos que tomé para ejecutar el ejemplo "Hola mundo" que se encuentra en http://nodejs.org/ . Este es un ejemplo rápido y sucio. Para una instalación permanente, querría almacenar el ejecutable en un lugar más razonable que el directorio raíz y actualizar su PATH
para incluir su ubicación.
- Descargue el ejecutable de Windows aquí: http://nodejs.org/#download
- Copie el archivo a C: /
- Crear C: / hello.js
- Pegue en el siguiente contenido:
var http = require(''http'');
http.createServer(function (req, res) {
res.writeHead(200, {''Content-Type'': ''text/plain''});
res.end(''Hello World/n'');
}).listen(1337, "127.0.0.1");
console.log(''Server running at http://127.0.0.1:1337/'');
- Guarda el archivo
- Inicio -> Ejecutar ... -> cmd
- do:
C:> node hello.js
Server running at http://127.0.0.1:1337/
Eso es. Esto se hizo en Windows XP.
Instalé el nodo para windows. Hay un indicador de comandos de node.js cuando busco node.js en el menú de inicio de Windows 7 Si ejecuta este indicador de comandos especial, puede colocar cualquier elemento en cualquier ubicación sin configurar la ruta o copiar node.exe en todas partes.
Instale el archivo MSI: vaya al directorio instalado C:/Program Files/nodejs
desde el símbolo del sistema n
C:/>cd C:/Program Files/nodejs enter..
node helloworld.js
salida:
Hello World
Para todos los atrapados en cómo empezar!
https://github.com/sethvincent/javascripting
Copia aquí en caso de que el enlace muera:
- Abre el indicador de comandos de node.js
- Haga el directorio llamado javascripting escribiendo "mkdir javascripting"
- Cambie el directorio a la carpeta javascripting escribiendo "cd javascripting"
- Cree un archivo llamado introduction.js escribiendo "touch introduction.js" O PARA WINDOWS: "NUL> introduction.js"
- Abra el archivo y escriba algún javascript, por ejemplo, "Console.log (''hello'');"
- Guarde el archivo y verifique que se ejecute escribiendo "javascripting verify introduction.js"
Todo lo que tiene que hacer es hacer clic derecho en el archivo .js en Windows y presionar "Abrir con símbolo del sistema" O Abrir cmd, copiar la ruta a la carpeta que contiene su script y ejecutar el comando "cd [pegar texto aquí]". Entonces haz "node example.js"
Vaya a cmd y escriba: nodo "C: / Ruta / A / Archivo / Ejemplo.js"
WinXp: He creado un archivo .bat
node c:/path/to/file/my_program.js
Eso solo ejecuta my_program.bat
desde Explorer o en la ventana cmd
escriba el indicador de comandos de node js
en la pantalla de inicio. y usarlo. O establezca PATH
del nodo en la variable de entorno.
otra forma simple
- descarga nodejs a tu sistema
- abra una libreta de comandos escriba js comando "console.log (''Hello World'');
- guarde el archivo como hello.js, preferiblemente la misma ubicación que nodejs
- abra el indicador de comandos navegue a la ubicación donde se encuentra el nodejs
c:/program files/nodejs
- y ejecute el comando desde la ubicación como
c:/program files/nodejs>node hello.js
- en caso de que el archivo js en otra ubicación proporcione la ruta del archivo
c:/program files/nodejs>node path/hello.js
Windows/CMD
no sabe dónde se encuentra el archivo de nodo. Puede escribir manualmente:
path=%path%;"c:/Program Files/nodejs"
Cada vez que abra un nuevo prompt de cmd.exe
O (en Windows 10),
- Haga clic derecho en
This PC
->properties
. - Haga clic en
Advanced system settings
->Environment Variables
(abajo a la derecha). - Seleccione
Path
y haga clic enEdit
. - Haga clic en nuevo e ingrese
C:/Program Files/nodejs
. - Reinicie y debería poder ejecutar el nodo desde cualquier directorio.
c:/> node.exe %CD%/hello.js
% CD% captura el directorio actual bajo DOS