Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Run Javascript file from command line

I have a javascript file hello.js with console.log("Hello World"). I want to run it from my terminal (I am on a mac). I have node installed and I take the following steps -

  1. Open terminal and navigate to the directory where hello.js exists.
  2. Run command "node hello.js"

But I dont see the console statement (Hello World) in my terminal.

Can some one please help me run javascript from terminal (or tell me what I am doing wrong) ?

PS: I have checked this thread but my problem still exists.

like image 935
Shiv Baral Avatar asked Nov 17 '22 19:11

Shiv Baral


1 Answers

One possible error is that your JavaScript file doesn't end with a new line character.

The node parser will read the last line, but it won't completely process the line unless it includes a new line marker (or, possibly, a semicolon).

Make sure your file includes the new line (as well as, preferably, a semicolon), i.e.:

console.log("Hello World");
// EOF comment, to validate a new line marker after last line of code.

This might solve your issue - unless the reason for your issue lies somewhere else.

Good luck!

like image 191
Myst Avatar answered Nov 23 '22 23:11

Myst