Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 8123|Antwort: 0

Was ist NPM? Was ist NPM?

[Link kopieren]
Veröffentlicht am 14.12.2016 10:36:03 | | |
npm macht es JavaScript-Entwicklern leicht, Code zu teilen und wiederzuverwenden, und es ist einfach, den von Ihnen geteilten Code zu aktualisieren.


Wenn Sie schon eine Weile mit Javascript arbeiten, haben Sie vielleicht schon von npm gehört: npm macht es Javascript-Entwicklern einfach, den von ihnen erstellten Code zur Lösung bestimmter Probleme zu teilen, und damit andere Entwickler diesen Code in ihren eigenen Anwendungen wiederverwenden können.

Sobald du auf diesen Code anderer Entwickler angewiesen bist, macht npm es sehr einfach zu überprüfen, ob sie Änderungen vorgenommen haben, und diese Updates herunterzuladen, wenn sie gemacht werden.

Diese wiederverwendbaren Codeabschnitte werden als Pakete oder manchmal als Module bezeichnet. Ein Paket ist einfach ein Verzeichnis mit einer oder mehreren Dateien, das außerdem eine Datei namens "package.json" mit einigen Metadaten zu diesem Paket enthält. Eine typische Anwendung, wie eine Website, hängt von Dutzenden oder Hunderten von Paketen ab. Diese Pakete sind oft klein. Die Grundidee ist, dass man einen kleinen Baustein erstellt, der ein Problem löst und es gut löst. Das ermöglicht es Ihnen, größere, individuelle Lösungen aus diesen kleinen, gemeinsamen Bausteinen zu erstellen.

Das hat viele Vorteile. Es ermöglicht Ihrem Team, auf Fachwissen außerhalb Ihrer Organisation zurückzugreifen, indem es Pakete von Personen mitbringt, die sich auf bestimmte Problembereiche konzentriert haben. Aber selbst wenn du keinen Code von Leuten außerhalb deiner Organisation wiederverwendest, kann ein modulbasierter Ansatz deinem Team tatsächlich helfen, besser zusammenzuarbeiten und es auch ermöglichen, Verwenden Sie Code über Projekte hinweg wieder.

Sie finden Pakete, die Ihnen beim Aufbau Ihrer Anwendung helfen, indem Sie die npm-Website besuchen. Wenn Sie die Website durchstöbern, finden Sie verschiedene Arten von Paketen. Du wirst viele Node-Module finden. NPM begann als Node-Paketmanager, daher gibt es viele Module, die auf der Serverseite verwendet werden können. Es gibt auch viele Pakete, die Befehle hinzufügen, die du in der Kommandozeile verwenden kannst. Und an diesem Punkt findest du eine Reihe von Paketen, die im Browser am Frontend verwendet werden können.

Jetzt, wo Sie eine Vorstellung davon haben, was NPM leisten kann, sprechen wir darüber, wie es funktioniert. Wenn Leute über NPM sprechen, können sie von drei Dingen sprechen. Sie könnten von der Website sprechen, die wir uns gerade angesehen haben. Oder sie sprechen vom Register, einer großen Datenbank mit Informationen über Pakete, die Menschen teilen. Oder das dritte Thema, worüber sie sprechen könnten, ist der Client: Wenn ein Entwickler seinen Code teilt, verwendet er den npm-Client, der auf seinem Computer installiert ist, um diesen Code bis zum Registry. Und sobald es einen Eintrag für dieses Paket in der Registry gibt, können andere Entwickler ihre NPM-Clients nutzen, um das Paket aus der Registry zu installieren. Der Eintrag in der Registry für dieses Paket ist auch auf der Website zu sehen, wo es eine Seite für dieses neue Paket gibt.

Das ist also das npm. Es ist eine Möglichkeit, Code von anderen Entwicklern wiederzuverwenden und auch deinen Code mit ihnen zu teilen, und es macht es einfach, die verschiedenen Codeversionen zu verwalten.


npm macht es JavaScript-Entwicklern einfach, Code zu teilen und wiederzuverwenden, und es ist einfach, den von Ihnen geteilten Code zu aktualisieren.


Wenn du Javascript schon eine Weile benutzt, hast du wahrscheinlich schon davon gehört, dass npm:npm es Javascript-Entwicklern einfach macht, den von ihnen erstellten Code zu teilen, um bestimmte Probleme zu lösen, während andere Entwickler ihn in ihren eigenen Anwendungen verwenden können.

Sobald man sich auf diesen Code anderer Entwickler verlässt, macht npm es einfach, zu überprüfen, ob sie Updates haben, und sie herunterzuladen, sobald sie aktualisiert werden.

Der wiederverwendbare Code für diese Bits wird als Paket und manchmal als Modul bezeichnet. Ein Paket ist einfach ein Verzeichnis, das eine oder mehrere Dateien enthält, sowie eine Datei namens "package.json", die einige Metadaten zu diesem Paket enthält. Eine typische Anwendung, wie eine Website, hängt von Dutzenden oder Hunderten von Paketen ab. Diese Beutel sind meist klein. Die Grundidee ist, dass man einen kleinen Baustein schafft, ein Problem löst, es löst. Dadurch können Sie größere, maßgeschneiderte Lösungen in diesen kleinen, gemeinsamen Bausteinen bauen.

Das hat viele Vorteile. Es ermöglicht Ihrem Team, Pakete von Fachleuten außerhalb Ihrer Organisation zu nutzen, um Menschen einzubinden, die sich auf bestimmte Problemgebiete spezialisiert haben. Aber selbst wenn du keinen Code von Personen außerhalb deiner Organisation wiederholst, kann dieser modulbasierte Ansatz deinem Team tatsächlich helfen, besser zu arbeiten und Code projektübergreifend wiederzuverwenden.

Sie können Pakete finden, die Ihnen beim Aufbau Ihrer App helfen, indem Sie die npm-Website durchsuchen. Wenn Sie die Website durchstöbern, finden Sie verschiedene Arten von Paketen. Du wirst viele Node-Module finden. NPM startet als Node-Paketmanager, daher gibt es viele Module auf Serverseite. Es gibt auch viele Pakete, die Befehle hinzufügen, die du in der Kommandozeile verwenden kannst. An diesem Punkt findest du einige Pakete, die du im Browser im Frontend verwenden kannst.

Jetzt, wo Sie eine Vorstellung davon haben, was NPM leisten kann, sprechen wir darüber, wie es funktioniert. Wenn Menschen über NPM sprechen, können sie über eines von drei Dingen sprechen. Sie sprechen vielleicht von einer Website, die wir gerade angesehen haben. Oder sie sprechen vom Register, einer großen Datenbank mit Informationen in Paketen, die von Menschen geteilt werden. Oder das dritte Thema, worüber sie sprechen können, ist der Client: Wenn ein Entwickler seinen Code teilt, veröffentlicht er ihn im Register mit dem auf seinem Computer installierten NPM-Client. Sobald das Paket einen Eintrag in der Registry hat, können andere Entwickler das Paket aus der Registry mit ihrem npm-Client installieren. Die Einträge im Anmeldeformular für dieses Paket sind ebenfalls auf der Website zu finden, die eine Seite für dieses neue Paket hat.

Das ist npm. Es ist eine Möglichkeit, Code von anderen Entwicklern wiederzuverwenden und mit ihnen zu teilen, und es erleichtert die Verwaltung verschiedener Codeversionen.





Vorhergehend:Linux richtet DNS-Server ein
Nächster:node.js initialisieren mit package.json
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com