Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Node-sass does not run on npm-start V6.0.0

I have been trying to install node-sass using

npm i node-sass

but I am getting the following error whenever I try npm start:

Node Sass version 6.0.0 is incompatible with ^4.0.0 || ^5.0.0.

I even tried downgrading to V5.0.0 or V4.14 for node-sass but it just won't install! It would get stuck at the end, and when I would force exit using ctrl+c, it outputs a huge log (please let me know if I can post it here).

Any help would be appreciated

like image 565
Piyush Upadhyay Avatar asked May 10 '21 11:05

Piyush Upadhyay


People also ask

Why npm start is not working?

Check the ignore-script config If you see the start script is present inside your package. json file but still can't run the script, you need to check the console output. If there's no output at all, then you may have the ignore-scripts npm configuration set to true .


3 Answers

I faced the same issue, I needed to check my node version by running node -v and compare to the supported node-sass version

Then I uninstall the node-sass with npm uninstall node-sass (I uninstall the @types/node-sass as well, check if you have devDependencies containing a reference to node-sass and remove it) and then reinstall again npm i [email protected] it was 4.14 in my case because I have NodeJS v14.16.1 installed, I runned npm i to rebuild all the packages I had and it fixed my problem.

like image 109
Max Avatar answered Oct 18 '22 11:10

Max


This fixes it

To install a working node-sass version, you can use

npm uninstall node-sass
npm install [email protected]

Choose your version number using the following table, according to the node version you are using, which you can check using the command node --version

node-sass compatibility table

I hope this is helpful

like image 25
Abraham Avatar answered Oct 18 '22 10:10

Abraham


That message is related to sass-loader that had a specific version range, that was expanded in https://github.com/webpack-contrib/sass-loader/releases/tag/v11.1.0

like image 29
nschonni Avatar answered Oct 18 '22 10:10

nschonni