Node Sass aún no es compatible con su entorno actual: Linux de 64 bits con falso


116

Recibiendo este error en Arch Linux con node-sass. Lo estoy usando con gulp-sass .

Node Sass does not yet support your current environment: Linux 64-bit with false

Versiones

$ gulp -v
[19:43:15] CLI version 3.9.1
[19:43:15] Local version 3.9.1

$ npm -v
3.9.0

Nodo

$ node -v
v6.2.0

Incluso usar este comando npm rebuild node-sassno cambia nada.


1
Tengo el mismo problema. ¿Qué versión de nodo estás usando por cierto?
antjanus

@antjanus Actualizado a la pregunta.
Jitendra Vyas

Debería funcionar después de gulp-sassactualizar la dependencia a node-sass github.com/sass/node-sass/issues/1484
Pete TNT

@PeteTNT ¿Cuál podría ser la solución hasta entonces?
Jitendra Vyas

1
@JitendraVyas, podría intentar actualizar su node-sassmanualmente con npm install node-sass(o bifurcando gulp-sassy aumentando la versión en package.json)
Pete TNT

Respuestas:


224

correr npm rebuild node-sass

o

correr sudo npm rebuild node-sass


9
¡Esto funcionó muy bien para el error similar en mi entorno Mac OSX!
Rahul Desai

9
Por cierto. Podría suceder, cuando actualizó su NodeJS y node-sass se compiló con la versión anterior de NodeJS.
Garrett

5
¿Alguien puede explicar por qué esto funciona? ¿Será necesario hacer esto cada vez que borre mi carpeta node_modules? o está instalado sass como algún tipo de 'servicio' global
Simon_Weaver

También estoy muy confundido de cómo una instalación limpia en junio de 2017 (en Windows) conduce a este error cuando salió el Nodo 6 hace más de un año. ¿Por qué no fue esto solo un error temporal en ese momento? esta solución funcionó para mí, ¡pero realmente me gustaría entender por qué!
Simon_Weaver

4
La documentación para la reconstrucción de npm dice "Este comando ejecuta el comando de compilación npm en las carpetas coincidentes. Esto es útil cuando instala una nueva versión de nodo y debe recompilar todos sus complementos de C ++ con el nuevo binario". Sé que comencé a golpear esto después de actualizar el nodo, así que tal vez sea lo mismo para todos los demás aquí.
k2snowman69

84

en algunos casos es necesario desinstalar e instalar la biblioteca node-sass. Tratar:

npm uninstall --save-dev node-sass

y

npm install --save-dev node-sass

1
No funciona para mí Node Sass no pudo encontrar un enlace para su entorno actual: Linux de 64 bits con Node.js 4.x Enlaces encontrados para los siguientes entornos: - Linux de 64 bits con Node.js 6.x
Pablo Cegarra

1
Esto funcionó en Mojave. No es necesario corrernpm rebuild node-sass
Amir Saleem

25

A partir de julio de 2019 con Node v12 -

node-sass v4.11.0 no funciona con el nodo 12.

Enfrenté este problema cuando actualicé el nodo a v12.

La reconstrucción de node-sass como lo sugirieron las otras respuestas no funcionó tan bien.

La actualización de node-sass a v4.12.0 lo solucionó.

npm install node-sass@4.12.0


Mejor usonpm install node-sass@latest
Ashraf Slamang

12

Logré resolver este problema usando el siguiente comando.

npm audit fix - Funcionó para mí

npm audit fix

Lo intenté, no funcionó para mí

sudo npm rebuild node-sass

Luego lo intenté, no funcionó para mí

npm uninstall --save-dev node-sass

y

npm install --save-dev node-sass

1
¡Esto es perfecto! ¡simplemente perfecto! 🤩
Jason

6

No sé si esto se aplica aquí, pero para mí, simplemente eliminé node_modules y volví a instalar (npm install). Se solucionó el problema.


6

También debe verificar su versión de nodejs. Estaba en una versión 9 de node js que no es oficialmente compatible en este momento. Volver a la versión 6.11.4 solucionó el problema.


El nodo 8 también funcionará. Puede obtener el nodo 8 de npm.taobao.org/mirrors/node/v8.12.0 node-v8.12.0-x64.msi
David


4

Vaya por la ruta donde está presente node-sass y ejecute este comando

npm rebuild node-sass --force

Esto resolvió mi problema


2

Tuve el mismo problema para la plataforma Windows x64.

Acabo de actualizar el package.json con una versión más reciente de node-saas en su lugar, reconstruir porque para reconstruir necesita un entorno de compilación de Visual Studio que es difícil de instalar para una dependencia:)…

vaya con el último node-saas, debería estar bien:

"node-sass": "^4.11.0",

1

Eso funcionó para mí:

sudo npm cache clean -f
sudo npm install -g n
sudo n 6.0.0

Para cualquiera que se pregunte qué nes, haga clic aquí . Cita: Gestión de versiones de Node.js: sin subcapas, sin configuración de perfil, sin API complicada, simplemente simple . (Desafortunadamente, ntodavía no es compatible con Windows).
ADTC

1

Recibí el error, Error de compilación del módulo: Error: Node Sass aún no es compatible con su entorno actual: OS X de 64 bits con tiempo de ejecución no admitido (72).

Primero, intenté:

npm rebuild node-sass

nada útil, luego intenté

sudo npm install --unsafe-perm -g node-sass

Trabajado como un encanto


0

Elimine la carpeta node_modules / node-sass y ejecute npm install (esto puede llevar algo de tiempo según las dependencias) y luego ejecute npm run build

Esto debería resolver el problema



0

Eliminar módulos de nodo: $ rm-rf node_modules

Vuelva a instalar los módulos de nodo: $ npm install


0

Si la desinstalación e instalación node-sassno funcionó, intente eliminar la node_modules carpeta ynpm install


0

npm i @ionic/app-scripts Fue lo único que me impactó.


0

Desinstale y node-sassvuelva a instalar y encontrará el binario faltante por sí mismo.

npm uninstall --save-dev node-sass
npm install --save-dev node-sass

Si el problema no se resuelve con los comandos anteriores, es posible que haya un problema con la versión de su nodo. Compruebe que la versión de su nodo sea compatible con la versión node-sass. Elija una versión de nodo estable y repita los comandos anteriores para solucionar este problema.

A continuación se muestra la tabla de compatibilidad del nodo con node-sass: -

ingrese la descripción de la imagen aquí

Si el problema aún no se soluciona, consulte la lista de entornos compatibles con node-sass: - https://github.com/sass/node-sass/releases/


0

¡La corrección de auditoría npm funciona para mí como un encanto!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.