2017-11-26 2 views
-2

Ich arbeite derzeit an einer Anwendung, die mehrere Javascript-Bibliotheken verwendet.
In einem Versuch, unser System zu aktualisieren, möchte ich all diese js-Bibliotheken updaten.
Ich suchte online nach einem Führer, der mir hilft, dies auf eine Standardweise zu tun, aber ich konnte nichts finden.
Kennt jemand hier eine nützliche Ressource?Anleitung zur Aktualisierung von Javascript-Anwendung

+1

Normalerweise werden gute Bibliotheken die Upgrade-Schritte auf ihrer Website oder GitHub-Repositorys zusammen mit den Versionshinweisen/Versionsverlauf dokumentieren. Also solltest du dich zuerst auf sie beziehen. Wenn Sie Schwierigkeiten mit einem bestimmten Teil des Codes haben, können Sie ein minimales Beispiel veröffentlichen, das das Problem mit einer bestimmten Versionsänderung zeigt, und wir können dabei helfen. – Nisarg

+0

Wenn der Browser die Bibliotheken nacheinander anfordert und ihre Namen keine Versionsnummern haben, fügen Sie alle Skripte in ein Verzeichnis unter Ihrer App ein, das eine Versionsnummer hat: /v12345/scripts/jquery.js,/v12345/scripts/otherlib .js – mplungjan

Antwort

1

Es gibt keine Einheitslösung.

Beachten Sie den Versionsunterschied. Version 1.2.3 = major.minor.bugfix. Major Upgrade bedeutet in der Regel, dass es bruchhafte Änderungen gibt, die den Code beschädigen könnten. Sehen Sie sich die Versionsfreigabe dieser Bibliothek an.

Zum Beispiel, wenn Sie Bibliothek XYZ-Version enthalten .2.3 und Sie wollen es auf die neueste Version .5.6, werden Sie wahrscheinlich gebrochen System aktualisieren. Wenn Sie auf .8.2 aktualisieren, können Sie problemlos upgraden. Das heißt, wenn der/die Bibliotheksentwickler dem semantic versioning guideline folgen.

Schnelle Lösung (nicht empfohlen + gefährlich): Upgrade alle, einen schnellen Test, wenn alles in Ordnung scheint, sind Sie gut zu gehen.

Richtige Lösung: 1 Bibliothek gleichzeitig aktualisieren, alle Funktionen testen, wo sie verwendet wurden. wiederholen.

Verwandte Themen