I'm trying to run this script in vscode :-
#!"C:\Program Files\nodejs\node.exe"
console.log("Hello world");
And in command line I enter :-
./abc.js
Each time I run this, the cursor goes to the end of script. Whereas, I'm trying to see "Hello World" on command line. Is something wrong with the shebang line.
Also, Ques.2 Is it possible to run the script without the filename also. For e.g. in the following code :-
#!"C:\Program Files\nodejs\node.exe"
function hello(){
console.log("Hello World");
}
In command Line I would simply enter this :-
hello
npm init
your project. this will create package.json file in your working project folder.
Open package.json
file, under scripts
section write a script: Mine looks like this:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"local": "nodemon server.js"
}
when I run npm local
in command line, it will run server.js
file.
P.S. nodemon is a node.js framework. either you need to install it (npm install nodemon -g
) or use node server.js
command instead.