Die folgende Warnung wird auf npm install
command -
Die Warnung hat anscheinend dazu geführt, dass unser Jenkins-Job fehlgeschlagen ist, also versuchen wir nur, dasselbe zu beseitigen.
Ich habe dies bereits überprüft Ссылка Aber im Gegensatz zu dem, was dort erwähnt wird, habe ich keine / node_modules / fserrors in meinem Setup. Außerdem enthält meine package.json keine fserrors. Folgendes ist mein package.json -
%Vor% Ich kann fsevents in der package.json von react-scripts (die unter devDependencies meiner package.json definiert sind) in node_modules\react-scripts\package.json
-
Aktualisieren
Ich habe versucht, den Befehl npm install auszuführen und den Exit-Status des früheren Befehls zu erhalten. Es zeigte 0, trotz der Warnungen, Erfolg. Also, es sieht nicht so aus, als ob Jenkins Job deswegen hängen bleiben sollte. Wir versuchen jedoch immer noch, einen Weg zu finden, diese Warnung loszuwerden, da sie für unser Betriebssystem nicht relevant ist.
fsevents
wird in Mac und anderen Linux-Systemen unterschiedlich behandelt. Das Linux-System ignoriert fsevents
, während mac es installiert. Wie die obige Fehlermeldung besagt, dass fsevents
optional ist und im Installationsprozess übersprungen wird.
Sie können den Befehl npm install --no-optional
im Linux-System ausführen, um die obige Warnung zu vermeiden.
Weitere Informationen
Ich habe den gleichen Fehler bekommen. In meinem Fall verwendete ich ein zugeordnetes Laufwerk, um Code von einem zweiten Computer zu bearbeiten, auf diesem Computer lief Linux. Ich bin mir nicht sicher, warum gulp-watch vor der Installation auf Betriebssystemkompatibilität angewiesen ist (ich würde annehmen, dass dies mit Sicherheitsgründen zu tun hat). Im Wesentlichen prüft der Fehler gegen Ihr Betriebssystem und das Betriebssystem, das das Node-Modul aufruft, in meinem Fall waren die beiden Betriebssysteme nicht die gleichen, so dass es einen Fehler gab. Was von dem Aussehen Ihres Fehlers ist das gleiche wie meins.
Der Fehler
%Vor%Wie habe ich es behoben?
Ich habe mich direkt am Linux-Computer angemeldet und
ausgeführt %Vor%Dann ging es zurück in meine Programmierumgebung und danach war alles in Ordnung.
Hoffe das hilft!
Wenn jemand diesen Fehler für die ionische cordova-Installation erhält. verwende einfach diesen Code npm install --no-optional
in deinem cmd.
Und dann führe diesen Code npm install -g ionic@latest cordova
Tags und Links jenkins node.js npm-install fsevents