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
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 .
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.
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
I hope this is helpful
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With