question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

node-sass v5.0.0 compilation error

See original GitHub issue

Describe the bug

Installing node-sass as recommended in the documentation to have SASS support returns following error on compilation:

Error: Node Sass version 5.0.0 is incompatible with ^4.0.0

sass-loader was updated to v10.0.5 for supporting node-sass v5.0.0 (https://github.com/webpack-contrib/sass-loader/pull/899), but react-scripts is pinned to sass-loader 8.0.0. This means that every fresh installation (or update) which is using node-sass will end up with this error on yarn/npm start.

Related issue threads: https://stackoverflow.com/a/64626556/6402990 https://github.com/webpack-contrib/sass-loader/issues/898

Did you try recovering your dependencies?

Not applicable

Which terms did you search for in User Guide?

Not applicable

Environment

All

Steps to reproduce

  1. npx create-react-app sass-error-compilation
  2. cd sass-error-compilation
  3. yarn add node-sass
  4. Modify App.css to App.scss. Change extension in App.js as well.
  5. yarn start

Expected behavior

Scss files compiled to css without sass-loader returning an error.

Actual behavior

Failed to compile.

./src/App.scss (./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-6-1!./node_modules/postcss-loader/src??postcss!./node_modules/resolve-url-loader??ref--5-oneOf-6-3!./node_modules/sass-loader/dist/cjs.js??ref--5-oneOf-6-4!./src/App.scss)
Error: Node Sass version 5.0.0 is incompatible with ^4.0.0.

Reproducible demo

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:73
  • Comments:8

github_iconTop GitHub Comments

144reactions
cduffcommented, Nov 12, 2020

It might be a good time to move to sass (dart implementation) instead of libsass/node-sass.

Further to the above, also note that node-sass has been deprecated.

I followed this suggestion and simply replaced node-sass with sass and everything seems to be working fine without any other changes required.

npm uninstall node-sass
npm i sass
58reactions
nheviacommented, Nov 2, 2020

It might be a good time to move to sass (dart implementation) instead of libsass/node-sass.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Error: 'node-sass' version 5.0.0 is incompatible with ^4.0.0
Workaround: don't install node-sass 5.0.0 yet (the major version was ... is a Node.js distribution of dart-sass compiled to pure JavaScript.
Read more >
Error node-sass version 5 0 0 is incompatible with 4 0 0
scss file to the App component I am getting this error: Failed to compile. ./src/App.scss (./node_modules/css-loader/dist/cjs.js??ref--5 ...
Read more >
node sass version 7.0.0 is incompatible with ^4.0.0. - You.com
I am newbie and working on a reactjs project, now having the error below, can you please help me to solve it? Failed...
Read more >
gulp-sass | Yarn - Package Manager
gulp-sass npm package version Build Status Join the chat at https://gitter.im/dlmanning/gulp- Node.js support. Sass plugin for Gulp. Before filing an issue, ...
Read more >
Error: 'node-sass' version 5.0.0 is incompatible with ^4.0.0
Installed: React v17.0.1,; node-sass v5.0.0,. Then I tried to import a blank .scss file to the App component: File App.js.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found