node is a command-line runtime for JavaScript that lets developers run JavaScript on servers rather than in the user's browser.
We won't directly use node
in this workshop,
but we will use npm (a package manager for node and JavaScript libraries).
npm is included with an installation of node
.
💻 To install node
,
you can download the node installer
or you can use your system's package manager.
Check that the installation worked by running the following in a new terminal window or session.
node -v
## v13.6.0
npm -v
## 6.13.4
These are the versions currently installed on my system and the version on your system may not perfectly match the version you see above. If you already have a previous, older version of Node installed, it's probably a good idea to take this opportunity to upgrade.
🆘 If you run into any issues installing node
or npm
,
you can post your troubles and get help in this issue.
Node Version Manager
If you plan to do a lot of development with node
and npm
,
you may want to use a Node Version Manager.
nvm
is a bash script for macOS or Linux systems
and nvm-windows
is a similar program for Windows users.
The node version manager is used to manage the installation and activation
of multiple versions of node
on the same system.
Follow the instructions on the npm
webpage
to install node
and npm
(they come together)
and confirm that your installation is working.