https://www.npmjs.com/get-npm
npm makes it easy for JavaScript developers to share and reuse code, and makes it easy to update the code that you’re sharing, so you can build amazing things.
npm is distributed with Node.js- which means that when you download Node.js, you automatically get npm installed on your computer.
Download Node.js and npmTo check if you have Node.js installed, run this command in your terminal:
node -v
To confirm that you have npm installed you can run this command in your terminal:
npm -v
npm is a separate project from Node.js, and tends to update more frequently. As a result, even if you’ve just downloaded Node.js (and therefore npm), you’ll probably need to update your npm. Luckily, npm knows how to update itself! To update your npm, type this into your terminal:
npm install npm@latest -g
Node.js has lots of versions! To use Node.js, and therefore npm, effectively, you’ll want to make sure that you are on a version that is supported by the Node.js team. In general, you should use the version of Node.js labelled “LTS”.
Software is always changing, and so it’s often a good practice to use a version manager to help account for this change. For this reason (and many others!) we recommend that you use a version manager for your Node.js installation. There are many great options; here are a few*:
* If you don't see your favorite version manager here, send us a note on the www repo!
For more information, on all sorts of awesome npm things, you should read our documentation.
If you ever want to help out with documentation, you can file issues and pull requests on our docs repo!
Take me to the docs!Feeling lost or overwhelmed? We’re here to answer your questions, concerns, and comments.