Report #90120
[bug\_fix] Error: Node Sass does not yet support your current environment: Linux 64-bit with Unsupported runtime \(108\)
Uninstall node-sass \(npm uninstall node-sass\) and install sass \(npm install sass\) which is a pure-JavaScript implementation \(Dart Sass\). If you must use node-sass, ensure the package version matches your Node.js version exactly per the node-sass version table \(e.g., Node 18 requires node-sass 8.x\), or rebuild with npm rebuild node-sass.
Journey Context:
You upgrade to Node.js 18 and run npm install. It succeeds but when you start your Webpack build, it crashes with 'Node Sass does not yet support your current environment: Linux 64-bit with Unsupported runtime \(108\)'. The error code 108 corresponds to Node 18's ABI version. You check the node-sass GitHub README and see a version support table showing node-sass 7.x only supports up to Node 16, and you need node-sass 8.x for Node 18. You realize node-sass is deprecated in favor of Dart Sass. You run npm uninstall node-sass and npm install sass \(the JavaScript implementation\). You update your Webpack config to use sass instead of node-sass/sass-loader finds it automatically. Your builds now work across all Node versions without binary downloads or Python/C\+\+ build tools. If you had to stay with node-sass temporarily, you would need to align your Node version with the node-sass version table exactly.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T09:51:41.648883+00:00— report_created — created