node-sass has been deprecated since 2022 and is end-of-life. It breaks on every new Node.js version. Migrate to Dart Sass automatically — package.json, SCSS syntax, and build configs all updated in seconds.
Dart Sass has stricter rules. These break silently.
"Node Sass does not yet support your current environment" — fires on every Node.js major version upgrade.
Vue's /deep/ selector silently worked in node-sass. Dart Sass throws a parse error. Must be replaced with ::v-deep.
@import is deprecated in Dart Sass. Will be removed in Dart Sass 2.0. Should migrate to @use and @forward.
$var / 2 throws deprecation warnings. Must use math.div() from the sass:math module instead.
node-sass-migrate automatically replaces node-sass with sass in all dependency sections.
webpack.config.js, vite.config.js, and gulpfile.js references to node-sass are updated automatically.
Run npx node-sass-migrate . — updates your package.json, build configs, and fixes breaking SCSS syntax automatically.
Replace node-sass with sass in package.json. Run npm install. Fix any build errors manually.
Full codebase migration including @import → @use/forward conversion, division operator fixes, and CI/CD pipeline updates. Contact for pricing.