Node/npm-Start unter Ubuntu 18.04 Build-Fehler mit node-sass

Node/npm-Start unter Ubuntu 18.04 Build-Fehler mit node-sass

Ich verwende ein AWS Ubuntu 18.04 LTS. Ich verwende NVM zur Verwaltung von Knotenversionen.

Ich habe Probleme mit node-sass und npm. Der Build schlägt bei „npm install“ und anschließend bei „npm run dev“ fehl, da die Installation fehlschlägt. Der genaue Fehler, den ich erhalte, ist dieser:

npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! [email protected] postinstall: node scripts/build.js

npm ERR! Exit status 1

npm ERR!

npm ERR! Failed at the [email protected] postinstall script.

npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:

npm ERR! /home/ubuntu/.npm/_logs/2019-07-24T03_13_29_713Z-debug.log

Lösungen, die ich ausprobiert habe (mit Links zu den Seiten unten):

  • Downgrade auf Knoten 10
  • (innerhalb der Datei, in der ich das alles ausführe) npm install[email geschützt]
  • npm installiere node-sass@latest
  • npm installiere node-sass --unsafe-perms
  • Garn fügt Node-Sass hinzu

Ich habe auch versucht, dies über Yarn zu verwalten (das installiert ist, und ich mache das, nachdem ich die Paketsperrdatei gelöscht habe), mit demselben Ergebnis. Ich schien mit „yarn add node-sass“ einige Fortschritte zu erzielen, aber egal, ob ich Yarn oder NPM verwende, die Ausgabe ist dieselbe.

Node-sass selbst meldet, dass bei der Installation auf Ubuntu-Servern einige Probleme auftreten.https://www.npmjs.com/package/node-sass

Lösungen von Personen mit denselben Problemen:https://github.com/sass/node-sass/issues/2662

Knotenumgebungen mit Builds, die aufgrund von Node-Sass fehlschlagen:https://github.com/angular/angular-cli/issues/14339

Woher ich die Garnidee habe:https://github.com/sass/node-sass/issues/1980

Antwort1

Ich habe das mit diesem Befehl behoben:

sudo npm install --unsafe-perm -g node-sass
sudo npm install --unsafe-perm

ausdie Anleitung zur Fehlerbehebung.

verwandte Informationen