angularjs - failed - error cannot find module ''node-sass'' angular 6
ERROR en No se puede encontrar el módulo ''node-sass'' (20)
- Este error es para el nodo-sass no está presente ... para resolver esto solo desea ejecutar el siguiente comando
npm install node-sass
Configuración: macOS High Sierra, versión 10.13.2, nodo: v8.1.2 npm: 5.0.3 Cuando ejecuto npm start en mi proyecto angularjs me sale este error:
ERROR in Cannot find module ''node-sass''
Después de esto corro:
npm i node-sass
Ahora me sale este error:
gyp: No Xcode or CLT version detected!
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
¿Por qué npm no instala node-sass? ¿Cómo puedo instalar node-sass?
A mí me funcionó ...
sudo npm rebuild node-sass --force
Aquí está la solución:
sudo npm install --save-dev --unsafe-perm node-sass
¡Disfrutar!
Si esto no funciona, intente instalar desde un espejo
npm install -g mirror-config-china --registry = http://registry.npm.taobao.org npm install node-sass
Correr:
npm rebuild node-sass --force
Y funcionará bien.
Debe intentar verificar el registro generado por
npm install
.
Me he enfrentado a los mismos problemas y encontré el error de que python2 no se encuentra en la ruta (variable de entorno).
Después de instalar Python, todo funcionó bien.
En mi caso también tuve que realizar:
npm install sass-loader
Para solucionar el problema
Hacer
npm uninstall node-sass
y luego
npm i node-sass
, no funcionó para mí.
La solución que funcionó para mí es
npm install --save-dev node-sass
.
Happy Coding ..
Hay un problema con la descarga de dependencias npm debido a la red que tiene. intente descargar las dependencias npm en red abierta. No tendrás ningún problema. También me enfrento a este problema similar y finalmente lo resolví.
use los siguientes comandos: npm install (descargará todas las dependencias) npm start para iniciar la aplicación angular
He solucionado este problema instalando la versión del nodo v10.16.10 .
La actualización a la última versión de nodeJS resolvió mi problema
Lo que me solucionó fue instalar la última versión de node-sass, en este caso 4.7.2.
Me encontré con este error mientras estaba usando el terminal git integrado de Microsoft Visual Studio Code.
Por alguna extraña razón, el código VS no me permitía instalar ''node-sass''.
Luego usé ''Git Bash'' (que se instaló con git) y ejecuté el siguiente comando:
npm install node-sass
Funcionó para mí.
No sé por qué y cómo funcionó.
Si alguien tiene alguna explicación, hágamelo saber.
Me falló porque estaba usando la última versión del nodo (12.7.0). Luego tuve que instalar explícitamente la última versión de
node-sass
con:
npm install [email protected]
Si tu corres
npm install node-sass
y todavía no funciona, recuerde cambiar el permiso a la carpeta
También me he enfrentado a este error. Ninguno de los métodos anteriores funciona para mí. Por favor, sigue esto ya que funcionó para mí.
Para instalar node-sass en Ubuntu 16 a través de npm: -
Puede instalar con la versión npm 5.2.0
Si está utilizando nvm: -
nvm install 8.2.1 nvm use 8.2.1 npm install node-sass
Si usa npm por separado, actualice o baje la versión de npm a 5.2.0
npm install node-sass
Tuve un problema similar cuando intenté ejecutar un proyecto. Primero desinstalé la versión actual
npm uninstall node-sass
Luego reinstalé a la última versión con
npm install node-sass
Uno de los casos es que el proceso posterior a la instalación falla. Justo después de instalar node-sass, se ejecutará el script posterior a la instalación. Requiere Python y un generador de C ++ para ese proceso. El registro ''gyp: ¡No se detectó la versión Xcode o CLT!'' tal vez porque no pudo encontrar ningún generador de C ++. Por lo tanto, intente instalar Python y cualquier generador de C ++ y luego coloque sus directorios en variables de entorno para que npm pueda encontrarlos. (Vengo de Windows)
Verifiqué la versión Node en mi máquina local, que es
v10.11.0
.
Luego, cuando revisé mi máquina de desarrollo, donde ocurrió el error, tenía la versión de nodo
V.10.8.0
.
La actualización de Node a
v10.11.0
en mi máquina de desarrollo solucionó el problema.
Espero que esto ayude.
npm install node-sass
hará el trabajo en la mayoría de los casos, ya que agregará el módulo de dependencia sass npm que falta no existe o sobrescribirá la versión bloqueada anterior.
Para usuarios de Mac, use
sudo
delante de los comandos anteriores.
En máquinas Windows,
npm rebuild node-sass --force
puede no funcionar para algunos usuarios porque esencialmente dice: "por favor, forza a npm a reconstruir el módulo de nodo sass por mí".
No funcionará porque ese módulo no existe.
Siempre que
npm install
en la instalación inicial, el módulo sass no se instaló, por lo que se produce este problema.
node-sass no se está instalando y puede ser una de las muchas razones
No lo has instalado
npm install node-sass --save-dev
Tienes un error de permisos
sudo npm install --save-dev --unsafe-perm node-sass
Tuvo un problema de memoria porque trató de solucionarlo (compilación a partir del código c en su plataforma), esto se aplica a algunas plataformas y versiones de nodo
node --max_old_space_size=8000 $(which npm) install node-sass --save-dev
Sus versiones de nodo y npm no son compatibles, lo que probablemente generó una falla en el proceso de compilación,
En este caso, use n o nvm para asegurarse de tener la misma versión en el entorno nuevo y original, en el que funcionó, ya que esto generalmente es mediante el uso de diferentes versiones en diferentes entornos