0
0
Node.jsframework~5 mins

npm initialization and package.json in Node.js - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is the purpose of the package.json file in a Node.js project?
The package.json file stores important information about the project like its name, version, dependencies, scripts, and metadata. It helps manage the project and its packages easily.
Click to reveal answer
beginner
What command do you run to start npm initialization and create a package.json file?
You run npm init to start the interactive process that helps you create a package.json file step-by-step.
Click to reveal answer
beginner
What does the npm init -y command do?
It creates a package.json file with default values automatically, skipping the questions asked during normal npm init.
Click to reveal answer
beginner
Name two common fields you will find in a package.json file.
Two common fields are dependencies which lists packages your project needs, and scripts which defines commands you can run like npm start.
Click to reveal answer
intermediate
Why is it important to keep package.json under version control (like Git)?
Because it tracks the exact packages and versions your project uses, so others can install the same setup and your project stays consistent.
Click to reveal answer
Which command creates a package.json file with default answers?
Anpm start
Bnpm init -y
Cnpm install
Dnpm run
What does the dependencies field in package.json list?
APackages the project needs to work
BProject metadata
CUser information
DScripts to run
Which command starts the interactive npm initialization process?
Anpm install
Bnpm run
Cnpm start
Dnpm init
Where should you keep your package.json file for collaboration?
AOnly on your local machine
BIn a private folder
CIn version control like Git
DOn a USB drive
What is NOT typically included in package.json?
AInstalled package code
BProject version
CProject name
DScripts to run
Explain the purpose of npm init and what happens when you run it.
Think about how npm helps set up your project info.
You got /5 concepts.
    Describe why the package.json file is important for sharing your Node.js project with others.
    Consider what happens when someone else wants to run your project.
    You got /4 concepts.