Obtener el siguiente error después de instalar el último node.js (v16.13.1)
Error: Node Sass aún no es compatible con su entorno actual: Windows de 64 bits con tiempo de ejecución no compatible (93) Para obtener más información sobre qué entornos son compatibles, consulte: https://github.com/sass/node-sass/releases/tag /v4.14.1 He creado páginas estáticas para mi aplicación y uso sass y gulp
Tengo páginas estáticas y uso Sass en la página y uso gulp para ejecutar en el navegador (npm install). A continuación se muestra la versión que funcionó en mi aplicación:
Archivo paquete.json
"scripts": { "start": "gulp watch" }, "dependencies": { "@fortawesome/fontawesome-free": "5.15.1", "@ttskch/select2-bootstrap4-theme": "^1.5.2", "bootstrap": "4.5.3", "bootstrap-datepicker": "^1.9.0", "jquery": "3.5.1", "jquery.easing": "^1.4.1", "select2": "^4.1.0-rc.0", "gulp": "4.0.2" }, "devDependencies": { "browser-sync": "2.26.13", "del": "6.0.0", "gulp": "4.0.2", "gulp-autoprefixer": "7.0.1", "gulp-clean-css": "4.3.0", "gulp-header": "2.0.9", "gulp-plumber": "^1.2.1", "gulp-rename": "2.0.0", "gulp-sass": "4.1.0", "gulp-uglify": "3.0.2", "merge-stream": "2.0.0" } Incluso usar el comando npm rebuild node-sass no cambia nada.
gulp-sass 4.1.0 usa node-sass 4 y node-sass 4 no es compatible con Node.js 16, como se indica en esta tabla .
Para admitir Node.js 16, actualice gulp-sass: la última versión actual es 5.1.0 :
npm install -D gulp-sass@5.1.0Esto le dará node-sass 7, que es compatible con todas las versiones actuales de Node.js, incluido Node.js 16.