web-dev-qa-db-fra.com

La construction échoue: `npm rebuild node-sass --force`

Utilisation de n pour changer Node versions. J'ai exécuté yarn, npm rebuild node-sass --force plusieurs fois. Et échoue toujours. Obtenir cette erreur:

Node Sass could not find a binding for your current environment

This usually happens because your environment has changed since running `npm install`.
Run `npm rebuild node-sass --force` to build the binding for your current environment.

Quelqu'un a une idée de comment réparer?

Aussi .. Lors de l'exécution de cette commande ..

npm rebuild node-sass --force

Je reçois..

npm WARN using --force I sure hope you know what you are doing.

On dirait que ça ne fait rien ..

15
GN.

Le principal problème est que votre node-sass et node-npm les versions ne sont pas compatibles.

Veuillez consulter le tableau sur ce site ou sur ce .

Donc, ma suggestion est d'ajuster votre node-npm version ou ajuster node-sass.

Dans mon cas, j'utilisais node-sassde version 4.9.4 avec la version du nœud 8.12.0 et version npm 6.4.1, Cela fonctionnait bien sans aucun problème, plus tard j'ai eu un nouveau système et j'avais installé le dernier nœud (12.16.0) & npm (6.13.4) et le problème a commencé, je creuserai donc et trouverai les liens ci-dessus.

J'espère que ceci vous aidera.

1
Mujibur Rehman Ansari

essayez ceci, ajoutez/modifiez votre package.json

"node-sass": "*",

et courir

npm install
0
Abhi Patel