Jump into concepts and practice - no test required
or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Running scripts with node command
📖 Scenario: You want to run a simple JavaScript file using Node.js on your computer. This is useful when you write scripts that do tasks like calculations or file operations without a web browser.
🎯 Goal: Learn how to create a basic JavaScript file and run it using the node command in the terminal.
📋 What You'll Learn
Create a JavaScript file named hello.js with a simple message.
Add a variable to hold a greeting message.
Write a line to display the greeting message using console.log.
Run the script using the node hello.js command.
💡 Why This Matters
🌍 Real World
Running JavaScript files with Node.js is common for backend development, automation scripts, and tools that do not need a browser.
💼 Career
Understanding how to run scripts with Node.js is essential for developers working with server-side JavaScript or command-line tools.
Progress0 / 4 steps
1
Create a JavaScript file with a greeting message
Create a file named hello.js and inside it, create a variable called greeting and set it to the string "Hello, Node.js!".
Node.js
Hint
Use const to create a variable that does not change.
2
Add a console.log to show the greeting
Add a line that uses console.log to display the value of the greeting variable.
Node.js
Hint
Use console.log(greeting); to print the message to the terminal.
3
Open your terminal and navigate to the file location
Open your terminal or command prompt and change directory to where hello.js is saved using the cd command.
Node.js
Hint
Use cd followed by the folder path to reach your file location.
4
Run the script using the node command
In the terminal, run the command node hello.js to execute your script and see the greeting message printed.
Node.js
Hint
Type node hello.js exactly to run your script.
Practice
(1/5)
1. What does the node command do when you run node script.js in your terminal?
easy
A. It uploads script.js to a web server.
B. It opens the script.js file in a text editor.
C. It compiles script.js into a binary executable.
D. It runs the JavaScript code inside the file script.js using Node.js.
Solution
Step 1: Understand the purpose of the node command
The node command runs JavaScript files using the Node.js runtime environment.
Step 2: Analyze the command node script.js
This command tells Node.js to execute the code inside the file named script.js.
Final Answer:
It runs the JavaScript code inside the file script.js using Node.js. -> Option D
Quick Check:
Running node file.js executes the file [OK]
Hint: Node runs JavaScript files given as arguments [OK]
Common Mistakes:
Thinking node opens files in editors
Confusing node with a compiler
Assuming node uploads files
2. Which of the following is the correct way to run a JavaScript file named app.js using Node.js?
easy
A. node run app.js
B. node app.js
C. run node app.js
D. execute app.js with node
Solution
Step 1: Recall the correct syntax for running scripts with Node.js
The correct syntax is node filename.js without extra words.
Step 2: Check each option
node app.js matches the correct syntax exactly: node app.js.
Final Answer:
node app.js -> Option B
Quick Check:
Correct command syntax is node filename.js [OK]
Hint: Use 'node' followed directly by the filename [OK]
Common Mistakes:
Adding extra words like 'run' or 'execute'
Swapping order of 'node' and filename
Using commands not recognized by Node.js
3. Given the file hello.js with this content:
console.log('Hello, Node!');
What will be the output when running node hello.js?
medium
A. Hello, Node!
B. console.log('Hello, Node!');
C. SyntaxError
D. No output
Solution
Step 1: Understand what console.log does
The console.log function prints the text inside the parentheses to the terminal.
Step 2: Predict the output of running node hello.js
Running the file executes the code and prints 'Hello, Node!' to the terminal.
Final Answer:
Hello, Node! -> Option A
Quick Check:
console.log prints text to terminal [OK]
Hint: console.log prints text when run with node [OK]
Common Mistakes:
Expecting code to print the code itself
Thinking node throws syntax errors for valid code
Assuming no output without browser
4. You try to run node myscript.js but get an error: Error: Cannot find module './myscript.js'. What is the most likely cause?
medium
A. The file myscript.js does not exist in the current directory.
B. Your JavaScript code inside myscript.js has a syntax error.
C. You typed node myscript.js incorrectly; it should be node run myscript.js.
D. Node.js is not installed on your computer.
Solution
Step 1: Understand the error message
The error says Node.js cannot find the file myscript.js in the current folder.
Step 2: Identify the cause
This usually means the file is missing or the path is wrong, not that Node.js is missing or the code has syntax errors.
Final Answer:
The file myscript.js does not exist in the current directory. -> Option A