What is NPM?
1. What is NPM?
NPM stands for Node Package Manager, which is a (program) tool managing Javascript programming libraries for Node.js. This tool is actually necessary for the open source world. In the Javascript community, developers share hundreds of thousands of code snippets that help new projects avoid rewriting basic components, programming libraries or even frameworks. Each of these code snippets may depend on many other open source codes. Fortunately, library management tools are born. If not, it will take a lot of effort to manage these libraries.
NPM is basically similar to Maven. The difference here is that the NPM manages Javascript librarieswhile the Maven manages Java libraries.
A piece of software similar to the NPM is Yarn, developed by Facebook, with outstanding features is emerging as an alternative to the NPM. In the same situation, Java library management software is Gradle, with its outstanding features, which is gradually replacing Maven.
2. Features of the NPM
To be able to run NPM software, your system needs installing NodeJS. The NPM software is built in NodeJS installer, therefore, when you have finished installing the NodeJS, you will have both of them.
See Also:
After the NPM has been installed on your computer, you can examine its version:
npm -v
Because the NPM is a piece of software installed on your computer, you can use it to install Javascript libraries from the Internet. To install a library, it is necessary to open only CMD window and execute the command as below:
npm install <package name>
npm install vue
And you can use Vue.js in your Javascript code:
** javascript **
var Vue = require('vue');
NodeJS Tutorials
- Introduction to NodeJs
- What is NPM?
- NodeJS Tutorial for Beginners
- Install Atom Editor
- Install NodeJS on Windows
- NodeJS Modules Tutorial with Examples
- The concept of Callback in NodeJS
- Create a Simple HTTP Server with NodeJS
- Understanding Event Loop in NodeJS
- NodeJS EventEmitter Tutorial with Examples
- Connect to MySQL database in NodeJS
Show More