NEWS
Warnungen "deprecated…"
-
Beim Update der JS Engine sind mir eben ein ppar Meldungen in der Konsole aufgefallen:
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js npm WARN lifecycle iobroker.javascript@4.0.1~postinstall: cannot run in wd iobroker.javascript@4.0.1 node ./install/installTypings.js (wd=/opt/iobroker/node_modules/iobroker.javascript)
Kann ich diese Updates bedenkenlos machen?
Sollte ich das sogar?
Und was will mir die letzte Zeile sagen?
-
Die depricated Meldungen ignorieren. Das andere deutet auf ein Rechteproblem hin.
Gesendet vom Handy …
-
Danke für die Info.
Und kann ich die auch ignorieren? Ist ja nur WARN und kein ERROR?
Oder was konkret wäre zu tun?
-
Die depricated Meldungen ignorieren.
Gesendet vom Handy … `
woher kommen diese Meldungen? Mich stört das, bzw. nervt mich das das ich diese nicht weg bekomme.
Zumal die Versionen auf dem aktuellen Stand sind.
Z.b.
graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
installierte Version ist aber 4.x.
-
Das ist eine der "Nachteile" der hoch Paketorientierten Struktur bei nodejs und npm.
EIn projekt verwendet Libraries die wieder Libraries verwenden die wieder Libraries verwenden und so weiter.
Wenn nur einer in der Kette nicht auf aktuelle versionen seiner verwendeten Libraries achtet kommen solche Fehler. Dazu kommt das man immer schauen muss ob mit einer anderen version noch alles tut.
Wir werden mit js-controller 2.0 alles tun was wir tun können um es bestmöglich zu minimieren, aber es wird weiter sowas bleiben. Leider