Front-End-Eintrag (vue) zum Mastery-Kurs: Geben Sie ein, um
NPM
-
Registrierung abrufen. Legen Sie
.taobao Der .org-Domainname wird am 31. Mai 2022 um 0:00 Uhr eingestellt. Verwenden Sie also nicht den alten Befehl:
NPM-Konfigurationssatz-Registrierung http://registry.npm.taobao.orgStandardquelle
-Registrierung wiederherstellen https://registry.npmjs.orgVerwenden Sie
# Installieren Sie nrm global npm install -g Nrm # NRM-Quellenliste anzeigen (unterstützt Standardquelle, Taobao-Quelle, Tencent-Quelle usw.) Nrmls # Quelle wechseln (der Name der Spiegelquelle kann von nrm ls gesehen werden) nrm verwendet taobao,
Registry = https://registry.npmmirror.com,
Globale Installation
#Installieren Sie die neueste Version von npm install -g xxx #Installieren Sie die angegebene Version npm install -g [email protected]
Das npm install xxx-
npm install -S xxx # Gleicher Effekt wie oben, Standard:
npm install xxxwerden installiert und in die devDependencies von package.json geschrieben:
npm install –D xxx
npm install [email protected]an
npm install --registry=https: //registry.npmmirror.com
npm install [email protected] --registry=https://registry.npmmirror.com
Deinstallieren Sie
npm uninstall <package-name>
npm uninstall -S <Paketname> npm uninstall -D <Paketname>
npm uninstall -g <Paketname>
npm uninstall -S <Paketname> # Entspricht npm remove -S <Paketname> # Entspricht npm rm -S <Paketname>
Überprüfen Sie zunächst,
ob npm veraltet ist
Rot markierte Pakete sind aktualisierbar, gelb markierte Pakete sind nicht aktualisierbar.
npm update
Nr. 1. Installieren Sie das Modul „npm-check-updates“ npm install -g npm-check-updates # 2. Überprüfen Sie das aktualisierbare Modul NCU npm-check-updates # Die beiden oben genannten Befehle können aktualisierbare Module überprüfen. Aktualisieren Sie als Nächstes das Abhängigkeitspaket package.json auf die neueste Version: #Aktualisieren Sie alle Versionen in den Abhängigkeiten und devDependencies der package.json-Datei ncu -u #Führen Sie den obigen Befehl aus, um alle Module zu aktualisieren.In der tatsächlichen Entwicklung wird jedoch nicht empfohlen, alle angegebenen Module entsprechend den tatsächlichen Anforderungen zu aktualisieren und am Ende je nach Umfang
Methode 2
hinzuzufügen:
# Installieren Sie npm-check global. npm install -g npm-check # Aktualisierbare Abhängigkeiten prüfen npm-check # Abhängigkeiten aktualisieren npm-check -u
# Eine andere Möglichkeit, die Hauptversion zu aktualisieren, besteht darin, sie zuerst zu deinstallieren und dann neu zu installieren # npm uninstall xxx deinstallieren # Neuinstallation der neuesten Version npm install xxx # Neu installieren – Geben Sie die Version npm install [email protected] an,
NPM-Version anzeigen
npm -v
Installierte Paketversion anzeigen
npm-Paketname -v
Npm-Hilfe anzeigen
npm-Hilfe
Alle von npm verwendeten Ordner anzeigen
npm-Hilfeordner
Modulliste anzeigen (Liste der lokal installierten Module anzeigen)
npm-Liste # Sie können auch die Abkürzung ls verwenden npm ls
zum Anzeigen global installierter Pakete
npm list -g -- Depth 0
npm list vue-cli
zum Anzeigen des Ordners package.json des Knotenmoduls
npm view moduleNames
npm view Abhängigkeiten von moudleName
,
um
die
Quelldateiadresse
des
Pakets
anzuzeigen
.
g
Überprüfen Sie, ob das Paket veraltet ist.
Dieser Befehl listet alle veralteten Pakete auf, die rechtzeitig aktualisiert werden können.
npm
-Paket ist ein Ordner, der package.json enthält
.
Die Methode für den Zugriff auf den JSON-Ordner von npm lautet wie folgt:
npm help json
Dieser Befehl öffnet eine Webseite auf die Standardmethode. Wenn das Standardöffnungsprogramm geändert wird, wird sie möglicherweise nicht als Webseite geöffnet.
Überprüfen Sie, ob der Paketname bereits vorhanden ist.
Wenn Sie ein npm-Paket veröffentlichen, müssen Sie überprüfen, ob ein bestimmter Paketname bereits vorhanden ist.
npm search packageName # Sie können anstelle der Suche auch die Abkürzung s verwenden npm s packageName
npm-Cache bereinigen # Npm-Cache löschen npm prune # Nicht verwendete Pakete im Projekt löschen npm veraltet # Überprüfen Sie, ob das Modul veraltet ist npm repo jquery # Öffnet den Standardbrowser und springt zur JQuery-Seite in Github npm docs jquery # Öffnet den Standard Der Browser springt zu den README.MD-Dateiinformationen von jquery in github npm home jquery # Der Standardbrowser wird geöffnet, um zur Homepage von jquery in
Das npm-Versionsnummernformat XYZ
stellt dar: Hauptversionsnummer.Nebenversionsnummer.Revisionsnummer. Die Inkrementierungsregeln
der
Z. Revisionsnummer: Wenn Sie eine abwärtskompatible Problembehebung vornehmen.
1.0.0 Es handelt sich um eine 100-prozentige Übereinstimmung. Die aktuelle Bibliothek/das aktuelle Projekt muss die aktuelle Versionsnummer verwenden. Wenn dieselbe Bibliothek und andere Versionen für andere Abhängigkeiten verwendet werden, wird unter dem Bibliotheksordner ein Ordner „node_modules“ erstellt, um die benötigten Versionsdateien zu speichern hängen davon ab.
ändert nicht die Hauptversionsnummer und die Nebenversionsnummer. Sie können beispielsweise die Versionen 2.0.0, 2.0.2 und 2.0.9 verwenden.
ändert nicht die Hauptversionsnummer (die Hauptversionsnummer ist nicht 0). Diese Versionsnummer und Revisionsnummer können beispielsweise ^2.0.0 verwendet werden. 2 und 2.9.9.
* bedeutet, dass für jede Version keine Einschränkungen gelten. Im Allgemeinen wird „base“: „*“ nichtverwendet.
ist größer als eine bestimmte Version, was bedeutet, dass das Installationspaket größer ist als Diese Version ist in Ordnung. Zum Beispiel: „node“: „> 4.0.0“
größer als eine bestimmte Version ist, bedeutet dies, dass jedes Installationspaket größer oder gleich dieser Version ist Gut. Zum Beispiel: „node“: „>= 4.0.0“Wenn
kleiner als eine bestimmte Version ist, bedeutet dies, dass jedes Installationspaket, das kleiner als diese Version ist, in Ordnung ist. Zum Beispiel: „http-“. Proxy-Middleware": "<0.17.3"
ist kleiner oder gleich einer bestimmten Version, was bedeutet, dass es in Ordnung ist, solange das Installationspaket kleiner oder gleich dieser Version ist. Zum Beispiel : „http-proxy-middleware“: „<= 0.17.3“
– gibt die Version zwischen den beiden Versionsnummern „Basis“ an: „1.0.1-1.5.9“ Beispielsweise kann 1.0.1-1.5.9 jede Version zwischen 1.0.1 und 1.5.9 verwenden