Heim > häufiges Problem > Wo ist der Standardinstallationsort für NPM-Pakete in Windows 10?

Wo ist der Standardinstallationsort für NPM-Pakete in Windows 10?

WBOY
Freigeben: 2023-09-18 11:25:01
nach vorne
1947 Leute haben es durchsucht

Verzeichnispfad zu lokal installierten NPM-Paketen für ein bestimmtes Projekt unter Windows:

Wer an der Installation von Paketen mit npm interessiert ist, kann den angegebenen Befehl in seiner Eingabeaufforderung ausführen, nachdem er zu seinem Projektverzeichnis navigiert ist.

npm install package-name
Nach dem Login kopieren

Wenn wir den obigen Befehl ausführen, werden das angegebene Paket und alle erforderlichen Abhängigkeiten aus der npm-Registrierung heruntergeladen, um es in einem Ordner mit dem Namen node_modules zu installieren. Dies wird im Arbeitsverzeichnis des aktuellen Projekts erstellt.

Zum BeispielAngenommen, wir erstellen eine Node.js-Anwendung und der Name unseres Projektverzeichnisses lautet: meine-erste-App.

Dann wechseln wir zuerst über die Eingabeaufforderung in dieses Verzeichnis und installieren dann einige Pakete wie – Go.

npm install go
Nach dem Login kopieren

Der obige Befehl lädt das Go-Paket aus der NPM-Registrierung herunter und installiert es. Es befindet sich in einem Ordner namens node_modules, der sich im selben Verzeichnis befindet, in dem wir es jetzt installieren.

Windows 10 中 npm 软件包的默认安装位置在哪里?

Wenn Ihr Projekt außerdem von mehreren Modulen abhängt, werden die erforderlichen Pakete und Abhängigkeiten ebenfalls von npm installiert, jedoch in einer verschachtelten Ordnerstrukturumgebung im Verzeichnis node_modules, in dem jedes Paket installiert ist seinen Ordner.

Wenn Ihr Projekt beispielsweise

vom Modul „express“ abhängt, für das außerdem ein Modul „Body-Parser“ erforderlich ist, sieht die Ordnerstruktur des Verzeichnisses „node_modules“ wie folgt aus:

node_modules├── express│ ├── index.js│ ├── ...│ └── node_modules│ ├──body-parser│ ├── index.js│ └── ....└── go├── index.js├── ...└──bin 
Nach dem Login kopieren
wie Sie Wie Sie sehen, hat jedes Paket sein eigenes Verzeichnis und alle erforderlichen Abhängigkeiten werden in einem Unterverzeichnis namens „node_modules“ installiert.

Für global installierte NPM-Paketverzeichnisse unter Windows 10 oder 11

Manchmal müssen wir einige NPM-Pakete installieren, nicht für ein bestimmtes lokales Projekt, sondern global installieren, damit mehrere Projekte davon profitieren können. Dies erspart Entwicklern die wiederholte Installation gemeinsamer Pakete, die über mehrere Projekte hinweg benötigt werden.

Um ein NPM-Paket global zu installieren, müssen wir lediglich das Flag -g zu seinem regulären Installationsbefehl hinzufügen. Hier ist die Syntax:

npm install -g <package-name>
Nach dem Login kopieren

Wenn Sie ein Paket global installieren, wird es in unserer Datei gespeichert System an einem anderen Ort als in einem bestimmten Ordner innerhalb des Projekts.

Unter Windows speichert npm global installierte Pakete in einem

Verzeichnis

C:Benutzer Ihr-Benutzername AppDataRoamingnpm. Ändern Sie Ihren Benutzernamen mit dem aktuellen Benutzer.

Unter dem NPM-Ordner sehen Sie ein Verzeichnis – node_modules , in dem Sie alle

npm

installierten Pakete unter Windows 10 oder 11 finden.

Windows 10 中 npm 软件包的默认安装位置在哪里?
Kurz gesagt Windows 10 中 npm 软件包的默认安装位置在哪里?: Wenn Sie
ein Paket lokal installieren

, installiert npm das Paket im Verzeichnis node_modules im aktuellen Arbeitsverzeichnis der Eingabeaufforderung. Und wenn Sie globalein Paket installieren, installiert npm es im Verzeichnis %AppData%npmnode_modules

. Der Speicherort von npm-Paketen hilft bei der Verwaltung von Node.js-Projekten und -Abhängigkeiten.

Das obige ist der detaillierte Inhalt vonWo ist der Standardinstallationsort für NPM-Pakete in Windows 10?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yundongfang.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage