Question: I'm trying to install node-sass but getting error

```
npm ERR! Error: EACCES, mkdir 
'/usr/local/lib/node_modules/node-sass'
 npm ERR!     at Error (native)
npm ERR!  { [Error: EACCES, mkdir 
'/usr/local/lib/node_modules/node-sass']
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/usr/local/lib/node_modules/node-sass',
npm ERR!   fstream_type: 'Directory',
npm ERR!   fstream_path: 
'/usr/local/lib/node_modules/node-sass',
npm ERR!   fstream_class: 'DirWriter',
npm ERR!   fstream_stack: 
npm ERR!    [ 
 '/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:35:25',
npm ERR!      
'/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:47:53',
npm ERR!      'FSReqWrap.oncomplete (fs.js:95:15)' ] }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

```

Answer: 
it's what's called an "html entity" (<https://www.w3schools.com/html/html_entities.asp>) 
since html is (sort of) a programming language it uses some symbols as code

for example - html tags look like this: `<div>` but what if you wanted to also type < as text?

html has this built in replacements to some "special characters" this particular one replaces the char &.

one would ask - "why would I replace & with `&amp;` ? it already has & in it!"
- but that's exactly why you need this! since & is used in all "html entities"

I hope you understand now!
`&` is HTML for "Start of a character reference".

`&amp;` is the character reference for "An ampersand".

<https://en.wikipedia.org/wiki/Ampersand>