1INSTALL(5)                                                          INSTALL(5)
2
3
4

NAME

6       install - Download and Install npm
7
8   Description
9       To  publish  and  install packages to and from the public npm registry,
10       you must install Node.js and  the  npm  command  line  interface  using
11       either  a  Node version manager or a Node installer. We strongly recom‐
12       mend using a Node version manager to install Node.js and npm. We do not
13       recommend  using  a Node installer, since the Node installation process
14       installs npm in a directory with local permissions and can  cause  per‐
15       missions errors when you run npm packages globally.
16
17   Overview
18       · Checking   your   version  of  npm  and  Node.js  #checking-your-ver‐
19         sion-of-npm-and-node-js
20
21       · Using  a  Node  version  manager   to   install   Node.js   and   npm
22         #using-a-node-version-manager-to-install-node-js-and-npm
23
24       · Using  a  Node installer to install Node.js and npm #using-a-node-in‐
25         staller-to-install-node-js-and-npm
26
27
28   Checking your version of npm and Node.js
29       To see if you already have Node.js and  npm  installed  and  check  the
30       installed version, run the following commands:
31
32         node -v
33         npm -v
34
35   Using a Node version manager to install Node.js and npm
36       Node  version managers allow you to install and switch between multiple
37       versions of Node.js and npm on your system so you can test your  appli‐
38       cations  on  multiple  versions of npm to ensure they work for users on
39       different versions.
40
41   OSX or Linux Node version managers
42       · nvm https://github.com/creationix/nvm
43
44       · n https://github.com/tj/n
45
46
47   Windows Node version managers
48       · nodist https://github.com/marcelklehr/nodist
49
50       · nvm-windows https://github.com/coreybutler/nvm-windows
51
52
53   Using a Node installer to install Node.js and npm
54       If you are unable to use a Node version manager, you can use a Node in‐
55       staller to install both Node.js and npm on your system.
56
57       · Node.js installer https://nodejs.org/en/download/
58
59       · NodeSource  installer https://github.com/nodesource/distributions. If
60         you use Linux, we recommend that you use a NodeSource installer.
61
62
63   OS X or Windows Node installers
64       If you're using OS X or Windows, use one of  the  installers  from  the
65       Node.js  download  page  https://nodejs.org/en/download/.  Be  sure  to
66       install the version labeled LTS.  Other  versions  have  not  yet  been
67       tested with npm.
68
69   Linux or other operating systems Node installers
70       If  you're using Linux or another operating system, use one of the fol‐
71       lowing installers:
72
73       · NodeSource   installer    https://github.com/nodesource/distributions
74         (recommended)
75
76       · One    of    the    installers   on   the   Node.js   download   page
77         https://nodejs.org/en/download/
78
79
80       Or see  this  page  https://nodejs.org/en/download/package-manager/  to
81       install npm for Linux in the way many Linux developers prefer.
82
83   Less-common operating systems
84       For  more  information  on installing Node.js on a variety of operating
85       systems, see this page https://nodejs.org/en/download/package-manager/.
86
87
88
89                                 February 2021                      INSTALL(5)
Impressum