Was ist “Einstiegspunkt” in npm init

Lesezeit: 2 Minuten

Benutzer-Avatar
Ahmed Farahat

Ich habe ein leeres neues Projekt, wenn ich npm init starte, bekomme ich eine Liste mit Fragen, die beantwortet werden müssen, zum Beispiel:

name: (karma)
version: (1.0.0)
description:my project description
entry point: (index.js)

Ich bin wirklich verwirrt über den, der “Einstiegspunkt” sagt. Sollte dies meine index.html-Datei oder meine app.js sein oder ist es etwas anderes?

Daraus zitieren Blogeintrag:

Einstiegspunkt die Javascript-Datei ist, die aufgerufen wird, wenn Benutzer Ihres Moduls sie „anfordern“, enthält diese Datei die Hauptlogik für Ihr Modul, oder wenn es sich um ein großes Modul handelt, können Sie öffentliche Funktionen exportieren, die in anderen Dateien gefunden werden (normalerweise in der lib Verzeichnis)

Also sollte es dein sein app.js Datei.

  • @leezor, müssen wir also index.js oder app.js manuell zu einem bestimmten Modulordner hinzufügen oder wird es beim Ausführen des npm-Befehls erstellt?

    – Nimesh khatri

    28. August 2017 um 11:30 Uhr


  • Was ist, wenn wir ein privates Repository haben, das nicht für andere Repositorys verwendet werden sollte, wenn wir über ein einfaches einzelnes Projekt sprechen, sollten wir was am Einstiegspunkt angeben? Oder wie kann man es leer lassen?

    – giovannipds

    22. September 2017 um 19:15 Uhr

  • @giovannipds, lösche einfach die main Schlüssel und Satz private Flagge zu true. Du solltest gut sein.

    – Bugs Bunny

    7. Dezember 2017 um 11:11 Uhr


Für jedes Projekt ist der Einstiegspunkt die Datei, von der aus die Ausführung beginnt. Dies hängt von der Projektkonfiguration und der Laufzeitumgebung der von uns verwendeten Technologie ab.

Beispiele: Für ein node.js-Projekt app.js verwendet wird, initialisiert die App und klebt alles zusammen.

  • @Mahesh, müssen wir also index.js oder app.js manuell zu einem bestimmten Modulordner hinzufügen oder wird es beim Ausführen des npm-Befehls erstellt?

    – Nimesh khatri

    28. August 2017 um 11:33 Uhr

  • Ja. Wenn Sie ein node.js-Projekt mit dem Express-Generator erstellen. Es erstellt app.js selbst mit einer Basisprojektvorlage. Verwenden Sie npm install express-generator -g, um ein Projekt zu erstellen.

    – Malatesh Patil

    28. August 2017 um 12:26 Uhr


Der Einstiegspunkt ist der Pfad, auf den Ihre Benutzer mithilfe der index.js zugreifen, um auf die vollständige Ansicht und die Dienste Ihres Moduls zugreifen zu können. Ich werde es lieber so lassen, wie es ist, wenn Sie nicht wissen, was Sie tun.

1284200cookie-checkWas ist “Einstiegspunkt” in npm init

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy