Troubleshooting
This section is dedicated for the common errors that can occur while using npm.
There are cases where you honestly followed this tutorial or the npm documentation and still had errors either due to the version of node you installed or the version of npm that you are working with. It could even be that you mistakenly broke npm. This series will help you resolve these issues.
Try the latest version on node
In the case where you are experiencing issues while using a version of node that is unsupported or unstable (usually odd numbered versions of npm e.g 0.7.x, 0.9.x, 0.11.x) it is very possible that your issue can be fixed by using the LTS (long term support) version of node.
To see the version of node that you are working with, you can run:
node -v
Updating node on Linux
Most Linux distributions (Debian/Ubuntu and RedHat/CentOS), the latest node version that is provided by the distribution may lag behind the stable version. An instruction of getting the latest version can be found here https://github.com/nodesource/distributions.
Updating node on Windows
You can install the latest msi from https://nodejs.org/en/download
Updating node on OSX
You can install the latest package from https://nodejs.org/en/download
Or by running
brew install node
in the case where you are using homebrew
A very easy way to stay up-to-date
There are many versions of Node.js, and it is in very active development. As a good practice to manage the various npm versions, it is recommended that you use a version manager for your Node.js installation. There are lots of great options available for you, namely:
- NVM
- nodist
- n
- nave
- nodebrew
Previous:
Npm-shrinkwrap.json
Next:
Try the latest stable version of npm
- New Content published on w3resource :
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework
- Angular - JavaScript Framework
- React - JavaScript Library
- Vue - JavaScript Framework
- Jest - JavaScript Testing Framework