E:\A Prem World\Team_Work_Tasks\Anjali\Anjali_20160524\QuizApp_20160524_01_Anj>ionic serve -l
(node:4772) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
There is an error in your gulpfile:
Error: Node Sass does not yet support your current environment: Windows 64-bit with false
For more information on which environments are supported please see:
TODO URL
at Object.<anonymous> (E:\A Prem World\Team_Work_Tasks\Anjali\Anjali_20160524\QuizApp_20160524_01_Anj\node_modules\node-sass\lib\index.js:12:11)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:456:32)
at tryModuleLoad (module.js:415:12)
at Function.Module._load (module.js:407:3)
at Module.require (module.js:466:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (E:\A Prem World\Team_Work_Tasks\Anjali\Anjali_20160524\QuizApp_20160524_01_Anj\node_modules\gulp-sass\index.js:187:21)
at Module._compile (module.js:541:32)
ionic-framework
npm
node-sass
Premkumar Agrawal
fuente
fuente
npm rebuild node-sass
osudo npm rebuild node-sass
Respuestas:
Este mensaje de error no indica un problema con Ionic, sino más bien con node-sass, que está especificado para ejecutarse en su archivo Gulp. El error node-sass
Node Sass does not yet support your current environment
indica que la versión de node-sass que está intentando ejecutar no es compatible con la versión de node instalada.Consulte las notas de la versión de Node Sass para conocer la versión de node-sass que tiene, para ver qué versión de nodo es necesaria. Si la versión del nodo es incorrecta, debe degradar el nodo o actualizar el nodo-sass hasta que tenga un par compatible. Si la versión de nodo es compatible, es posible que solo necesite ejecutar
npm rebuild node-sass
(con-g
si node-sass se instaló globalmente). Si eso no funciona, puedenpm uninstall node-sass && npm install node-sass
(nuevamente, con-g
si es necesario).Este problema de github tiene mucha más información sobre esto.
fuente
node_modules
y realizadoyarn install
que reconstruyó elnode-sass
(y otras bibliotecas) con la nueva versión del nodo. Gracias.npm un node-sass && npm i node-sass -D
si tienenode-sass
en su devDependencies .npm uninstall node-sass
&&npm install node-sass
es la mejor manera de arreglarfuente
Trabajando para mí solo después de instalar Python 2.7.x (no 3.x) y luego
npm uninstall node-sass && npm install node-sass
como dijo @Quinn Comendant.fuente
Eliminar
node_modules
y ejecutarnpm install
solucionó esos errores por mí.Otros dicen:
npm rebuild node-sass
onpm audit fix
podrían ayudar.fuente
npm config set msvs_version 2015 --global
después de instalar Visual Studio Build Tools y antes de ejecutarnpm install
onpm rebuild node-sass
. Consulte aquí para obtener más detalles.Intenté esto pero no funcionó para mí y arrojé errores:
He instalado la última
Node.js
(que por el momento es la 11.11.0 actual ), después de enfrentar este problema, hice lo siguiente:Después de ejecutar estos comandos, todo funciona bien para mí.
fuente
Ninguno de los anteriores funcionó para mí. Lo eliminé por completo y luego lo reinstalé y resolvió el problema.
Para eliminar existente:
Luego para reinstalar:
fuente
Me encontré con este problema,
npm i @ionic/app-scripts
fue lo único que funcionó.fuente
Prueba esto:
fuente
retrocediendo al nodo
v10.17.0
solucionó el problema.Puede usar nvm para hacerlo:
https://github.com/nvm-sh/nvm
fuente
Consulte las notas de la versión de Node Sass para conocer la versión de node-sass que tiene, para ver qué versión de nodo es necesaria. Si la versión del nodo es incorrecta, debe degradar el nodo o actualizar el nodo-sass hasta que tenga un par compatible. Si la versión de nodo es compatible, es posible que solo necesite ejecutar
npm rebuild node-sass
. Si eso no funciona, puedenpm uninstall node-sass
onpm install node-sass
fuente
En mi caso, el problema fue cuando instalé la última versión del nodo, es decir; 10.6.0. Se mostraba el mismo error y con referencia a @Quinn Desinstaló esa versión e instaló la versión 8.11.3 LTS. Ahora trabajando bien :)
fuente
El enlace del seguimiento de la pila a continuación me ayudó a resolver este problema.
Este enlace (
https://github.com/sass/node-sass/releases/tag/v4.7.2
) muestra claramente las versiones de nodo que son compatibles.Después de degradar la versión del nodo a
8.11.1
, se ejecutanpm install
nuevamente. Recibí el siguiente mensaje.Finalmente, corrí
npm rebuild node-sass --force
según las instrucciones y todos comenzaron a funcionar.fuente
Tengo el mismo problema y lo resuelvo con el siguiente:
1- verifique la versión del nodo sass para el proyecto actual
2- vaya a la versión de node-sass: " https://github.com/sass/node-sass/releases/tag/v@.@.@ " (pero su versión de node sass aquí)
3- verifique la tabla de Entorno admitido y vea si su versión de nodo existe en ella
4- si no es así, baje la versión de su nodo a la última versión existente en la tabla
Sé que no es la solución perfecta, pero no encontré nada más en mi caso.
fuente
para Visual Studio 2019 necesita cambiar la ruta de MSBuild
fuente
Los comandos
npm uninstall node-sass && npm install node-sass
no me ayudaron, pero después de instalar Python 2.7 y Visual C ++ Build Tools , eliminé la carpeta node_modules, abrí CMD desde el Administrador y ejecuténpm install --msvs_version=2015
. ¡Y se instaló correctamente!Este comentario y este enlace también pueden ayudar.
fuente
¿Está usando
Git-Bash
en Windows? Recibí el mismo error hasta que lo intentéPowerShell
y mágicamente este error desapareció.fuente
Recibí este error cuando actualicé el nodo usando NVM. para eliminar esta ejecución;
npm rebuild node-sass
fuente