Node Sass no pudo encontrar un enlace para su entorno actual
Tengo problemas para crear una aplicación porque node-sass sigue fallando con el error.
ERROR en el enlace faltante /Users/warren/Sites/random-docs/my-cms/node_modules/node-sass/vendor/darwin-x64-11/binding.node
Node Sass no pudo encontrar un enlace para su entorno actual: OS X 64 bits con nodo 0.10.x
he intentado correr
npm rebuild node-sass
que dice
El binario está bien; saliendo.
Al ejecutar node -v
me sale v6.2.2
Lo cual es diferente a lo que dice el error descarado "Nodo 0.10.x". No puedo entender por qué obtiene la versión incorrecta. También intenté eliminar la carpeta node_modules y ejecutar npm update o npm install, los cuales no resolvieron el problema. ¿Algunas ideas?
Yo tuve el mismo problema
Hay un error en su archivo gulp:
Error: Falta el enlace E:\allapp\badshaindiancuisine\node_module\node-sass\vendor\win32-x64-46\binding.node
Node Sass no pudo encontrar un enlace para su entorno actual: Windows 64 -bit con Node.js 4.xEnlaces encontrados para el siguiente entorno:
- OS X de 64 bits con Node.js 4.x
Como resolver el problema
Accediendo a la carpeta del proyecto y luego ejecutando el comando:
npm rebuild node-sass
Para aquellos que usan Visual Studio:
Actualmente trabajando para VS 2015, 2017, 2019, 2022 (a través de abajo y/o respuestas de esta publicación)
Task Runner Explorer no puede cargar tareas
Para VS 2015
- Vaya a: Herramientas > Opciones > Proyectos y soluciones > Herramientas web externas
Para VS 2017(.3), VS 2019 y VS 2022
- Herramientas > Opciones > Proyectos y soluciones > Gestión de paquetes web > Herramientas web externas (según @nothrow)
En VS 2017, 2019, 2022, también debe colocar $(PATH) encima de $(VSINSTALLERDIR)\Web\External
- Reordene para que $(PATH) esté por encima de $(DevEnvDir)\Extensions\Microsoft\Web Tools\External
Borrando node_modules
y ejecutando npm install
y luego npm rebuild node-sass
no hizo nada .
**Solo ejecuta: ** npm rebuild node-sass --force
Si por alguna razón lo anterior no te funcionó, prueba esto:
- Eliminar
node-sass
carpeta debajonode_modules
npm install
En mi caso tampoco se pudo encontrar Python
.
El siguiente procedimiento resolvió el problema (Windows):
npm rebuild node-sass --force
-- cannot find python.exe, if you have Python installed, add it to your path:
set PYTHON=C:\Python27\Python.exe
-- else: download python "Windows x86-64-MSI" installer from https://www.python.org/downloads/release/python-2714/
-- install python
-- at installation start check: add env variable to path
-- after successfull installation:
npm rebuild node-sass --force
-- finished successfully
Trabajó para mi:
Simplemente elimine la carpeta node-sass y ejecute npm install
.