Fix Node Sass does not yet support your current environment on macOS

Video for who doesn’t like to read ;). And if you like the video then subscribe my channel and share this with others who has the same issue.

Recently I came across this below error when I tried to run npm start command on my Mac.

Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (79)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.12.0

So you can fix this with 2 steps only.

1. Open your package.json file and in “devDependencies” section, change “gulp-sass” version to “^3.0.1” and save the file.

 

 

 

 

 

 

 

2. Run npm install

After doing this, your issue should be fixed. Now you can run npm start

And it’s done!!!!

Ref: https://github.com/jakearchibald/wittr/issues/20#issuecomment-342740559

Fix Unhandled rejection Error: EACCES: permission denied

I was trying to install gulp on my mac.

But I was getting following errors while running command sudo npm install gulp -g

Unhandled rejection Error: EISDIR: illegal operation on a directory, open '/Users/bhargav/.npm/_cacache/....'

Unhandled rejection Error: EISDIR: illegal operation on a directory, open '/Users/bhargav/.npm/_cacache/....'

npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR!     <https://npm.community>

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/bhargav/.npm/_logs/2019-02-05T14_33_58_146Z-debug.log

After a lot of findings from StackOverflow, I found the following solution for that.

You have to run following two commands and that’s it.

sudo chown -R $USER:$GROUP ~/.npm
sudo chown -R $USER:$GROUP ~/.config