


[Kompilierung und Freigabe] Allgemeine npm-Befehle, die für die Front-End-Entwicklung erforderlich sind
npm ist das Standard-Paketverwaltungstool für node. Bei der Frontend-Entwicklung wird es uns bei der Lösung von Problemen sehr helfen, mit den gängigen npm-Befehlen vertraut zu sein. Der folgende Artikel wird Ihnen einige allgemeine NPM-Anweisungen geben. Ich hoffe, er wird Ihnen hilfreich sein!
npm-Quelleneinstellungen
- Fragen Sie die aktuelle Quellenkonfiguration ab
npm get registry
- Setzen Sie die Taobao-Spiegelquelle (Taobao-Spiegel-neuer Domainname)
npm config set registry https://registry.npmmirror.com
Alte http://npm.taobao.org und http: Der Domainname //registry.npm.taobao.org wird am 31. Mai 2022 ab 0:00 Uhr nicht mehr verfügbar sein. Verwenden Sie also nicht den alten Befehl:
npm config set Registry http://registry.npm.taobao.org
- Stellen Sie die Standardquelle wieder her
npm config set registry https://registry.npmjs.org
- Verwenden Sie nrm, um Quellen zu verwalten
# 全局安装nrm npm install -g nrm # 查看nrm源列表(支持默认源,淘宝源,腾讯源等) nrm ls # 切换源(镜像源的名称nrm ls是可以看到的) nrm use taobao
- im Projekt .npmrc-Datei zum Stammverzeichnis hinzufügen, Inhalt Taobao-Spiegeladresse:
registry = https://registry.npmmirror.com
Installationsabhängigkeiten
Globale Installation
# 安装最新版本 npm install -g xxx # 安装指定版本 npm install -g xxx@1.0.0
- Lokale Installation (aktueller Ordner)
npm install xxx
- Projektabhängigkeitsinstallation, und schreiben Sie dependencies in package.json:
npm install –S xxx # 和上面效果一样,默认: npm install xxx
- Projektabhängigkeitsinstallation, und schreiben Sie devDependencies in package.json:
npm install –D xxx
- Versionsnummer angeben
npm install vue@3.0.0
- Projekt Diesmal, um Abhängigkeiten zu installieren, verwenden Sie vorübergehend den Taobao-Spiegel
npm install --registry=https://registry.npmmirror.com
- , um ein bestimmtes Abhängigkeitspaket zu installieren (der folgende Befehl gibt Version @1.0.0 an) und verwenden Sie vorübergehend den Taobao-Spiegel:
npm install XXX@1.0.0 --registry=https://registry.npmmirror.com
, um Abhängigkeiten zu deinstallieren
zum Deinstallieren
npm uninstall <package-name></package-name>
- Deinstallieren und in package.json entfernen:
Mit dem Flag -S oder --save entfernt dieser Vorgang auch den Verweis in der Datei package.json;
Wenn das Paket ein Entwicklungsabhängigkeiten (aufgelistet in devDependencies in der Datei package.json) müssen mit dem Flag -D oder --save-dev aus der Datei entfernt werden.
npm uninstall -S <package-name> npm uninstall -D <package-name></package-name></package-name>
- Globale Abhängigkeiten deinstallieren
npm uninstall -g <package-name></package-name>
- Tipps
Alias der Deinstallation: entfernen, rm, r, un, unlink Dies sind alles Aliase der npm-Deinstallation.
npm uninstall -S <package-name> # 等价 npm remove -S <package-name> # 等价 npm rm -S <package-name></package-name></package-name></package-name>
Update
Zuerst nach Updates suchen
npm outdated
Rot markierte Pakete sind aktualisierbar, gelb markierte Pakete sind nicht aktualisierbar.
- Führen Sie ein Update durch (nur die Patch- oder Nebenversion wird aktualisiert, die Hauptversion wird nicht aktualisiert)
Wenn Sie die Haupt- und Nebenversionen nicht kennen, finden Sie unten eine Beschreibung der Versionsnummer. Scrollen Sie bitte runter.
npm update
- Aktualisieren Sie die Hauptversion
# 1.安装"npm-check-updates"模块
npm install -g npm-check-updates
# 2.检查可更新的模块
ncu
npm-check-updates
# 以上两条命令都可检查可更新模块。接下来更新package.json的依赖包到最新版本:
#升级 package.json 文件的 dependencies 和 devDependencies 中的所有版本
ncu -u
#以上命令执行,更新全部模块。但在实际开发中不建议一次全部更新,可以根据实际需要,更新指定的模块,并且可以根据作用范围在后面加上 -D、-S 或 -g
Nach dem Login kopieren
# 1.安装"npm-check-updates"模块 npm install -g npm-check-updates # 2.检查可更新的模块 ncu npm-check-updates # 以上两条命令都可检查可更新模块。接下来更新package.json的依赖包到最新版本: #升级 package.json 文件的 dependencies 和 devDependencies 中的所有版本 ncu -u #以上命令执行,更新全部模块。但在实际开发中不建议一次全部更新,可以根据实际需要,更新指定的模块,并且可以根据作用范围在后面加上 -D、-S 或 -g
NPM-Hilfe anzeigen
-
# 全局安装 npm-check npm install -g npm-check # 查看可更新的依赖 npm-check # 更新依赖 npm-check -u
Nach dem Login kopieren
-
# 更新主版本的另一种方式就是先卸载,再重新安装 # 卸载 npm uninstall xxx # 重新安装-最新版本 npm install xxx # 重新安装-制定版本 npm install xxx@2.0.0
Nach dem Login kopieren
Modulliste anzeigen (Manifestliste der lokal installierten Module anzeigen)
npm -v
Nach dem Login kopierenGlobal installierte Pakete anzeigen
- Sehen Sie sich die Version eines Pakets an
npm 套件名称 -v
Nach dem Login kopieren
npm help
Sehen Sie sich den Ordner „package.json“ des Knotenmoduls an.
npm help folders
- Sehen Sie sich die Abhängigkeiten des Pakets an Paket
npm list # 也可以使用缩写 ls npm ls
- Zeigen Sie die Version von Node an, von der das Paket abhängt
- Zeigen Sie den Installationspfad des aktuellen Pakets an
npm list -g --depth 0
npm list vue-cli
-
npm view moduleNames
Nach dem Login kopieren
- Dieser Befehl listet alle veralteten Pakete auf, und Sie können die Pakete rechtzeitig aktualisieren .json, Paket .json beschreibt die Struktur dieses Ordners. Die Methode für den Zugriff auf den JSON-Ordner von npm lautet wie folgt: Dieser Befehl öffnet eine Webseite auf die Standardmethode. Wenn das Standardöffnungsprogramm geändert wird, wird sie möglicherweise nicht als Webseite geöffnet.
- Beim Veröffentlichen eines npm-Pakets müssen Sie prüfen, ob ein bestimmter Paketname bereits vorhanden ist Versionsnummer
- npm-Versionsnummernformat
- Y. Nebenversionsnummer: Wenn Sie eine abwärtskompatible Funktionserweiterung vornehmen,
Z. Revisionsnummer: Wenn Sie eine abwärtskompatible Problemkorrektur vornehmen.
依赖库版本号、符号
- 没有任何符号
1.0.0 完全百分百匹配,当前库/项目必须使用当前版本号,如果和其他依赖使用了相同库不同版本,会在库的文件夹下建立一个 node_modules 文件夹存放它需要依赖的版本文件。
- ~ 号
不改变主版本号和次版本号,修订号可以随意更改 例如 ~2.0.0 ,可以使用 2.0.0、2.0.2 、2.0.9 的版本。
- ^ 号
不改变主版本号(主版本号非0),此版本号和修订号可以随意更改 例如 ^2.0.0 ,可以使用 2.0.1、2.2.2 、2.9.9 的版本。
- *号
*表示任意版本 对版本没有限制, 一般不用 "base": "*"
- > 号
大于某个版本,表示只要大于这个版本的安装包都行 例如:"node": "> 4.0.0"
- >= 号
大于某个版本,表示只要大于或等于这个版本的安装包都行 例如:"node": ">= 4.0.0"
- < 号
小于某个版本,表示只要小于这个版本的安装包都行 例如:"http-proxy-middleware": "<0.17.3"
- <= 号
小于或等于某个版本,表示只要小于或等于这个版本的安装包都行 例如:"http-proxy-middleware": "<=0.17.3"
- - 号
-表示两个版本号之间的版本 "base": "1.0.1-1.5.9" 例如 1.0.1-1.5.9 可以使用 1.0.1到1.5.9之间的任意版本
更多node相关知识,请访问:nodejs 教程!
Das obige ist der detaillierte Inhalt von[Kompilierung und Freigabe] Allgemeine npm-Befehle, die für die Front-End-Entwicklung erforderlich sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Lösung für den npm-react-Installationsfehler: 1. Öffnen Sie die Datei „package.json“ im Projekt und suchen Sie das Abhängigkeitsobjekt. 2. Verschieben Sie „react.json“ nach „devDependencies“. 3. Führen Sie „npm audit“ im Terminal aus. Produktion“, um die Warnung zu beheben.

So löschen Sie einen Knoten mit nvm: 1. Laden Sie „nvm-setup.zip“ herunter und installieren Sie es auf dem Laufwerk C. 2. Konfigurieren Sie Umgebungsvariablen und überprüfen Sie die Versionsnummer mit dem Befehl „nvm -v“. install“-Befehl Knoten installieren; 4. Löschen Sie den installierten Knoten über den Befehl „nvm uninstall“.

Wie gehe ich mit dem Datei-Upload um? Der folgende Artikel stellt Ihnen vor, wie Sie Express zum Hochladen von Dateien im Knotenprojekt verwenden. Ich hoffe, er ist hilfreich für Sie!

In diesem Artikel stellen wir Ihnen das Prozessmanagement-Tool „pm2“ von Node vor und sprechen darüber, warum PM2 benötigt wird und wie Sie PM2 installieren und verwenden. Ich hoffe, dass es für alle hilfreich ist!

So lösen Sie das Installationsproblem abhängiger Bibliotheken in der C++-Entwicklung Zusammenfassung: Während der Entwicklung von C++ treten häufig Installationsprobleme bei der Verwendung abhängiger Bibliotheken auf. In diesem Artikel werden mehrere gängige Methoden zur Lösung der Installation abhängiger Bibliotheken in der C++-Entwicklung vorgestellt, einschließlich der Verwendung von Paketmanagern , manuelles Kompilieren und Installieren, vorkompilierte Binärdateien verwenden usw. Darüber hinaus werden Installationsbeispiele und Vorsichtsmaßnahmen für einige gängige abhängige Bibliotheken vorgestellt. Schlüsselwörter: C++-Entwicklung, Installation abhängiger Bibliotheken, Paketmanager, Kompilierung und Installation, vorkompilierte Binärdateien 1. Einführung In der C++-Entwicklung werden häufig abhängige Bibliotheken verwendet

Detaillierte Erläuterungs- und Installationshandbuch für Pinetwork -Knoten In diesem Artikel wird das Pinetwork -Ökosystem im Detail vorgestellt - PI -Knoten, eine Schlüsselrolle im Pinetwork -Ökosystem und vollständige Schritte für die Installation und Konfiguration. Nach dem Start des Pinetwork -Blockchain -Testnetzes sind PI -Knoten zu einem wichtigen Bestandteil vieler Pioniere geworden, die aktiv an den Tests teilnehmen und sich auf die bevorstehende Hauptnetzwerkveröffentlichung vorbereiten. Wenn Sie Pinetwork noch nicht kennen, wenden Sie sich bitte an was Picoin ist? Was ist der Preis für die Auflistung? PI -Nutzung, Bergbau und Sicherheitsanalyse. Was ist Pinetwork? Das Pinetwork -Projekt begann 2019 und besitzt seine exklusive Kryptowährung PI -Münze. Das Projekt zielt darauf ab, eine zu erstellen, an der jeder teilnehmen kann

Der Grund, warum der Knoten den Befehl npm nicht verwenden kann, liegt darin, dass die Umgebungsvariablen nicht richtig konfiguriert sind. Die Lösung ist: 1. Öffnen Sie „Systemeigenschaften“ 2. Suchen Sie nach „Umgebungsvariablen“ -> „Systemvariablen“ und bearbeiten Sie dann die Umgebung Variablen; 3. Suchen Sie den Speicherort des NodeJS-Ordners. 4. Klicken Sie auf „OK“.

Wie packe ich die ausführbare Datei von nodejs mit pkg? Im folgenden Artikel erfahren Sie, wie Sie mit pkg ein Node-Projekt in eine ausführbare Datei packen. Ich hoffe, dass er Ihnen weiterhilft!
