sourcemaps node commands cannot node.js gulp node-sass

commands - Node Sass no pudo encontrar un enlace para su entorno actual: Windows de 64 bits con Node.js 6.x



install gulp (1)

Aparece el siguiente mensaje de error cuando ejecuto gulp :

Error: Falta el enlace Z: / Themewagon / Premium / sparrow / zcore / node_modules / node-sass / vendor / win32-x64-48 / binding.node Nodo Sass no pudo encontrar un enlace para su entorno actual: Windows 64-bit con Node .js 6.x

Enlaces encontrados para los siguientes entornos: Linux 64-bit with Node.js 7.x

Para resolver este error, intenté:

  1. npm instala node-sass,
  2. npm reconstruye node-sass,
  3. npm uninstall -save node-sass,
  4. npm install -save node-sass,
  5. npm caché limpia. etc

Nada está funcionando para mí. ¿Cómo resuelvo este problema?


Esto sucede cuando tienes 2 versiones de Node instaladas, agregas node-sass con una y la ejecutas para la otra.

Ejemplo Visual Studio se envía con Node 5 (al menos VS2017 lo hace). Si ha instalado otra versión de nodo (digamos v6) e instale node-sass usando eso. Cuando se instala, se une a la versión de la versión 6. Luego, nunca puede ejecutar gulp a través de Visual Studio (en el Nodo 5), falla con el error.

Para solucionarlo, puede hacer que Visual Studio use la versión que tiene instalada en su sistema. Agregue la entrada a la parte superior de la lista a la ubicación de su nodo: