Estoy tratando de ejecutar este script en vscode: -
#!"C:\Program Files\nodejs\node.exe" console.log("Hello world");
Y en la línea de comando ingreso: -
./abc.js
Cada vez que ejecuto esto, el cursor va al final del script. Mientras que estoy tratando de ver "Hello World" en la línea de comandos. ¿Hay algo mal con la línea shebang.
Además, Ques.2 ¿Es posible ejecutar el script sin el nombre del archivo también? Por ejemplo, en el siguiente código: -
#!"C:\Program Files\nodejs\node.exe" function hello(){ console.log("Hello World"); }
En la línea de comando, simplemente ingresaría esto: -
hello
npm init
tu proyecto. esto creará el archivo package.json en la carpeta de su proyecto de trabajo.
Abra el archivo package.json
, en la sección de scripts
, escriba un script: El mío se ve así:
"scripts": { "test": "echo \"Error: no test specified\" && exit 1", "local": "nodemon server.js" }
cuando ejecuto npm local
en la línea de comando, ejecutará el archivo server.js
. PS nodemon es un marco node.js. o necesita instalarlo ( npm install nodemon -g
) o usar el comando node server.js
en su lugar.