npm-intro Flashcards

1
Q

What is NPM?

A

NPM is the package manager for the Node JavaScript platform. It puts modules in place so that node can find them, and manages dependency conflicts intelligently.

npm consists of three distinct components:
• the website
• the Command Line Interface (CLI)
• the registry

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a package?

A

A package is a file or directory that is described by a package.json file. A package must contain a package.json file in order to be published to the npm registry.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How can you create a package.json with npm?

A

Npm init —yes

–yes, –y optional

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a dependency and how to you add one to a package?

A
Dependency = a pack of code your application depends on
Npm install (name of dependency)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What happens when you add a dependency to a package with npm?

A

Package.json gets updated; makes node_modules folder that includes the package you installed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly