Inhaltsverzeichnis
# Installieren Sie nodejs
2.4 -dev: Im devDependencies-Knoten von package.json speichern. Wenn -dev nicht hinzugefügt wird, wird es im dependencies-Knoten gespeichert. 2.5 Warum sollten wir es in package.json speichern? Da das Knoten-Plug-In-Paket sehr groß ist, ist die Versionsverwaltung nicht enthalten. Das Hinzufügen der Konfigurationsinformationen zu package.json kann darauf hinweisen, dass diese Plug-Ins eine Versionsverwaltung erfordern. Beim Durchsuchen oder Verwenden anderer Entwickler können Sie erkennen, welche Version des Plug-Ins vorliegt Gleichzeitig sollte npm intstall verwendet werden, um die erforderlichen Pakete entsprechend dem in package.json während der Installation angegebenen Inhalt herunterzuladen. Darüber hinaus wird bei Verwendung von npm install --produktion nur das Paket des Abhängigkeitsknotens in package.json heruntergeladen.
# Erstellen Sie eine neue package.json-Datei
Erstellen Sie eine package.json-Datei, Syntax npm init
Heim Web-Frontend js-Tutorial Detaillierte Erläuterung der NPM-Installation der neuesten Version von NodeJS

Detaillierte Erläuterung der NPM-Installation der neuesten Version von NodeJS

Jan 19, 2018 am 09:25 AM
javascript nodejs 新版本

In diesem Artikel erfahren Sie hauptsächlich, wie Sie mit npm die neueste Version von nodejs installieren. Er verwendet hauptsächlich das Versionsverwaltungsmodul n von nodejs, das hoffentlich sehr einfach zu verwenden ist allen helfen.

# Installieren Sie nodejs

Im Folgenden finden Sie die Befehlszeileninstallationsmethode. Leser können die neueste Version auch von der offiziellen Website von nodejs herunterladen und installieren.


sudo apt-get install nodejs-legacy
sudo apt-get instatll npm
Nach dem Login kopieren

Aktualisieren Sie npm auf die neueste Version

sudo npm install npm@latest -g

Oft handelt es sich bei den über die Befehlszeile installierten NodeJS nicht um die neueste Version, und das Aktualisieren von NodeJS ist derzeit nicht ganz einfach. Wir müssen das sehr benutzerfreundliche Versionsverwaltungsmodul n von NodeJS verwenden.

sudo npm install -g n

Installieren Sie die angegebene Version von nodejs über Modul n


sudo n latest
sudo n stable
sudo n lts
Nach dem Login kopieren

Wir können überprüfen, ob die Installation erfolgreich war und ob die Die gewünschte Version wird durch Anzeigen der Versionsnummer installiert ) ist der NodeJS-Paketmanager, der für Node-Plug-Ins verwendet wird. Die Verwaltung umfasst Installation, Deinstallation, Abhängigkeitsverwaltung usw.

Verwenden Sie npm, um Plug-Ins zu installieren. Die Syntax lautet: npm install g] [--save-dev]
2,1   2.2 -g : Globale Installation. Optional, wenn nicht hinzugefügt, wird das Plug-in im Ordner „node_modules“ des aktuellen Standortverzeichnisses installiert. Der Vorteil der globalen Installation besteht darin, dass sie von überall über die Kommandozeile aufgerufen werden kann.

node -v
npm -v
Nach dem Login kopieren
2.3 --save: Konfigurationsinformationen in der Datei package.json speichern. package.json ist die Konfigurationsdatei des nodejs-Projekts.

2.4 -dev: Im devDependencies-Knoten von package.json speichern. Wenn -dev nicht hinzugefügt wird, wird es im dependencies-Knoten gespeichert. 2.5 Warum sollten wir es in package.json speichern? Da das Knoten-Plug-In-Paket sehr groß ist, ist die Versionsverwaltung nicht enthalten. Das Hinzufügen der Konfigurationsinformationen zu package.json kann darauf hinweisen, dass diese Plug-Ins eine Versionsverwaltung erfordern. Beim Durchsuchen oder Verwenden anderer Entwickler können Sie erkennen, welche Version des Plug-Ins vorliegt Gleichzeitig sollte npm intstall verwendet werden, um die erforderlichen Pakete entsprechend dem in package.json während der Installation angegebenen Inhalt herunterzuladen. Darüber hinaus wird bei Verwendung von npm install --produktion nur das Paket des Abhängigkeitsknotens in package.json heruntergeladen.

Verwenden Sie npm, um das Plug-in zu deinstallieren. Das Syntaxformat lautet: npm uninstall g][--save-dev ]

3.1 Das Plug-In-Paket nicht direkt lokal löschen

3.2 Alle Plug-Ins löschen, die Syntax lautet: npm uninstall gulp-less gulp-gulify gulp-concat.. .

3.3 Verwenden Sie rimraf, um alles auf einmal zu löschen: npm install rimraf - g, verwenden Sie rimraf node_modules

Verwenden Sie npm, um Plug-Ins zu aktualisieren. Die Syntax lautet: npm update ] [--save-dev]
4.1 Alle Plug-Ins aktualisieren: „npm update [--save-dev]

Npm-Hilfe anzeigen, die Syntax lautet: npm-Hilfe

Installierte Plug-Ins anzeigen, die Syntax lautet: npm-Liste


# Wählen Sie cnpm


Der npm-Dienst befindet sich im Ausland und ist daher stark vom Netzwerk und den Anomalien betroffen kommt häufig vor. Das Taobao-Team hat zu diesem Zweck einen vollständigen npmjs.org-Spiegel erstellt. Die Versionssynchronisierungsfrequenz beträgt alle 10 Minuten: http://npm.taobao.org

Installieren Sie cnpm, verwenden Sie den Befehl

Überprüfen Sie nach Abschluss der Installation mit cnpm -v, ob die Installation erfolgreich ist

Die Verwendung von cnpm ist genau die gleiche wie npm. Sie müssen nur npm ändern zu cnpm

# Erstellen Sie eine neue package.json-Datei

Die package.json-Datei ist eine wesentliche Konfigurationsdatei für Projekte, die auf nodejs basieren. Sie wird in Form einer gewöhnlichen Datei gespeichert json-Datei. Der Inhalt und das Format von
sind ungefähr wie folgt: (JSON-Dateien können nicht kommentiert werden, seien Sie vorsichtig beim Löschen)

npm install cnpm -g --registry=https://registry.npm.taobao.org

Erstellen Sie eine package.json-Datei, Syntax npm init




Befolgen Sie dann die Anweisungen Schritt für Schritt, um die Informationen wie folgt einzugeben :

{
 "name": "test", // 项目名称(必须)
 "version": "1.0.0", // 项目版本(必须)
 "description": "project description!", // 项目描述(必须)
 "homepage": "", // 项目主页
 "repository": { // 项目资源库
  "type": "git",
  "url": "https://xxxx/xxx"
 },
 "author": { // 项目作者信息
  "name": "surging",
  "email": "xxx@163.com"
 },
 "license": "ISC", // 项目许可协议
 "devDependencies": { // 项目依赖的插件,加 -dev 安装会自动加到此处
  "gulp": "^3.8.11",
  "gulp-less": "^3.0.0"
 }
}
Nach dem Login kopieren


Dann können Sie sehen, dass im Ordner eine package.json-Datei generiert wird und die Druckinformationen wie folgt lauten:


package.json-Informationen Drucken

cd ~/workspace/demo
npm init
Nach dem Login kopieren
Natürlich können Sie es auch manuell erstellen, aber ich glaube, das werden Sie nicht tun

4. Die Syntax lautet: cnpm help package.jsonnpm init

Verwandte Empfehlungen:

Teilen Sie mit, wie Sie die neueste Version von nodejs verwenden, um npm zu installieren


nodejs async asynchronous common Funktionsbeispiele Teilen

Verwenden Sie PM2, um die Prozessfreigabe von NodeJS zu verwalten

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der NPM-Installation der neuesten Version von NodeJS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Ist NodeJS ein Backend-Framework? Ist NodeJS ein Backend-Framework? Apr 21, 2024 am 05:09 AM

Node.js kann als Backend-Framework verwendet werden, da es Funktionen wie hohe Leistung, Skalierbarkeit, plattformübergreifende Unterstützung, ein umfangreiches Ökosystem und einfache Entwicklung bietet.

So verbinden Sie NodeJS mit der MySQL-Datenbank So verbinden Sie NodeJS mit der MySQL-Datenbank Apr 21, 2024 am 06:13 AM

Um eine Verbindung zu einer MySQL-Datenbank herzustellen, müssen Sie die folgenden Schritte ausführen: Installieren Sie den MySQL2-Treiber. Verwenden Sie mysql2.createConnection(), um ein Verbindungsobjekt zu erstellen, das die Hostadresse, den Port, den Benutzernamen, das Passwort und den Datenbanknamen enthält. Verwenden Sie „connection.query()“, um Abfragen durchzuführen. Verwenden Sie abschließend Connection.end(), um die Verbindung zu beenden.

Die Schatzkarte erscheint in „Zero Era'. Lasst uns gemeinsam nach Schätzen suchen und den 1. Mai feiern! Die Schatzkarte erscheint in „Zero Era'. Lasst uns gemeinsam nach Schätzen suchen und den 1. Mai feiern! May 03, 2024 pm 12:43 PM

Die Legende „Zero Age“ besagt, dass es vor langer Zeit einen Geizhals namens Pan God gab. Er sammelte zu Lebzeiten eine große Menge an Schätzen, aber nach seinem Tod verschwanden auch diese Schätze, sodass nur das Gerücht zurückblieb, dass Pan God einen riesigen Schatz gebaut habe Labyrinth-Mausoleum, versteckte den Schatz darin, aber leider hat ihn noch niemand gefunden. Nur wenn Sie Ihr Leben aufs Spiel setzen, können Sie diese unvergleichlichen Schätze finden. Trauen Sie sich, auf dieses Spiel zu wetten? Wenn Sie die Schatzkiste finden, erhalten Sie möglicherweise Ausrüstungsentwicklungs-Requisiten und ein mysteriöses Silbermünzenpaket. Woher bekommt man also die Schatzkarte? Sie können es bei täglichen Geschäftsmissionen erhalten. Es gibt drei Arten von Schatzkarten: Island-Schatzkarte, Wildnis-Schatzkarte und Regenwald-Schatzkarte. Sie können Schätze ausgraben, indem Sie den auf der Schatzkarte markierten Schatzort finden. Und beim Graben nach Schätzen kommt es zufällig zu verschiedenen Ereignissen: Es besteht die Möglichkeit, dass der BOSS, der den Schatz bewacht, alarmiert wird und der BOSS stirbt.

Was ist der Unterschied zwischen den Dateien npm und npm.cmd im Installationsverzeichnis von nodejs? Was ist der Unterschied zwischen den Dateien npm und npm.cmd im Installationsverzeichnis von nodejs? Apr 21, 2024 am 05:18 AM

Es gibt zwei npm-bezogene Dateien im Node.js-Installationsverzeichnis: npm und npm.cmd. Die Unterschiede sind wie folgt: unterschiedliche Erweiterungen: npm ist eine ausführbare Datei und npm.cmd ist eine Befehlsfensterverknüpfung. Windows-Benutzer: npm.cmd kann über die Eingabeaufforderung verwendet werden, npm kann nur über die Befehlszeile ausgeführt werden. Kompatibilität: npm.cmd ist spezifisch für Windows-Systeme, npm ist plattformübergreifend verfügbar. Nutzungsempfehlungen: Windows-Benutzer verwenden npm.cmd, andere Betriebssysteme verwenden npm.

Was sind die globalen Variablen in NodeJS? Was sind die globalen Variablen in NodeJS? Apr 21, 2024 am 04:54 AM

Die folgenden globalen Variablen sind in Node.js vorhanden: Globales Objekt: global Kernmodul: Prozess, Konsole, erforderlich Laufzeitumgebungsvariablen: __dirname, __filename, __line, __column Konstanten: undefiniert, null, NaN, Infinity, -Infinity

Gibt es einen großen Unterschied zwischen NodeJS und Java? Gibt es einen großen Unterschied zwischen NodeJS und Java? Apr 21, 2024 am 06:12 AM

Die Hauptunterschiede zwischen Node.js und Java sind Design und Funktionen: Ereignisgesteuert vs. Thread-gesteuert: Node.js ist ereignisgesteuert und Java ist Thread-gesteuert. Single-Threaded vs. Multi-Threaded: Node.js verwendet eine Single-Threaded-Ereignisschleife und Java verwendet eine Multithread-Architektur. Laufzeitumgebung: Node.js läuft auf der V8-JavaScript-Engine, während Java auf der JVM läuft. Syntax: Node.js verwendet JavaScript-Syntax, während Java Java-Syntax verwendet. Zweck: Node.js eignet sich für I/O-intensive Aufgaben, während Java für große Unternehmensanwendungen geeignet ist.

Ist NodeJS eine Back-End-Entwicklungssprache? Ist NodeJS eine Back-End-Entwicklungssprache? Apr 21, 2024 am 05:09 AM

Ja, Node.js ist eine Backend-Entwicklungssprache. Es wird für die Back-End-Entwicklung verwendet, einschließlich der Handhabung serverseitiger Geschäftslogik, der Verwaltung von Datenbankverbindungen und der Bereitstellung von APIs.

So stellen Sie das NodeJS-Projekt auf dem Server bereit So stellen Sie das NodeJS-Projekt auf dem Server bereit Apr 21, 2024 am 04:40 AM

Serverbereitstellungsschritte für ein Node.js-Projekt: Bereiten Sie die Bereitstellungsumgebung vor: Erhalten Sie Serverzugriff, installieren Sie Node.js, richten Sie ein Git-Repository ein. Erstellen Sie die Anwendung: Verwenden Sie npm run build, um bereitstellbaren Code und Abhängigkeiten zu generieren. Code auf den Server hochladen: über Git oder File Transfer Protocol. Abhängigkeiten installieren: Stellen Sie eine SSH-Verbindung zum Server her und installieren Sie Anwendungsabhängigkeiten mit npm install. Starten Sie die Anwendung: Verwenden Sie einen Befehl wie node index.js, um die Anwendung zu starten, oder verwenden Sie einen Prozessmanager wie pm2. Konfigurieren Sie einen Reverse-Proxy (optional): Verwenden Sie einen Reverse-Proxy wie Nginx oder Apache, um den Datenverkehr an Ihre Anwendung weiterzuleiten

See all articles