Create npm_eacces_errors.md

This commit is contained in:
Brandon Scott 2019-08-16 14:45:36 -05:00 committed by GitHub
commit d6e6be535f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 32 additions and 0 deletions

32
npm_eacces_errors.md Normal file
View File

@ -0,0 +1,32 @@
# Resolving EACCES permissions errors when installing packages globally
1. Back up your computer.
2. On the command line, in your home directory, create a directory for global installations:
```
mkdir ~/.npm-global
```
3. Configure npm to use the new directory path:
```
npm config set prefix '~/.npm-global'
```
4. In your preferred text editor, open or create a `~/.profile` file and add this line:
```
export PATH=~/.npm-global/bin:$PATH
```
5. On the command line, update your system variables:
```
source ~/.profile
```
6. To test your new configuration, install a package globally without using `sudo`:
```
npm install -g jshint
```