Heim  >  Artikel  >  Web-Frontend  >  Teilen Sie mit, wie Sie npm mit der neuesten Version von nodejs installieren

Teilen Sie mit, wie Sie npm mit der neuesten Version von nodejs installieren

小云云
小云云Original
2018-01-19 09:19:451576Durchsuche

In diesem Artikel wird hauptsächlich die Verwendung von npm für die Installation der neuesten Version von nodejs ausführlich erläutert. Der Herausgeber findet es recht gut, daher werde ich es jetzt mit Ihnen teilen und als Referenz verwenden. Folgen wir dem Herausgeber und schauen wir uns das an. Ich hoffe, es kann allen helfen.

# Installieren Sie nodejs

Die folgende Befehlszeileninstallationsmethode kann auch von der offiziellen Website von nodejs heruntergeladen und installiert werden.


sudo apt-get install nodejs-legacy
sudo apt-get instatll npm

Aktualisieren Sie npm auf die neueste Version


sudo npm install npm@latest -g

Oft wird NodeJS über die Befehlszeile installiert nicht die neueste Version, und das Aktualisieren von NodeJS ist keine sehr einfache Angelegenheit. Derzeit müssen wir das sehr benutzerfreundliche Versionsverwaltungsmodul NodeJS verwenden 🎜>zu installieren und über Modul n Version von nodejs anzugeben


sudo npm install -g n

Wir können überprüfen, ob die Installation erfolgreich war und ob die gewünschte Version installiert ist, indem wir uns ansehen die Versionsnummer


sudo n latest
sudo n stable
sudo n lts

# Reden wir über npm


1 npm (node ​​package manage). Paketmanager von NodeJS, der für die Verwaltung von Node-Plug-Ins verwendet wird, einschließlich Installation, Deinstallation, Abhängigkeiten verwalten usw.
node -v
npm -v

2. Verwenden Sie npm, um Plug-Ins zu installieren. Die Syntax lautet: npm install 6e8fb2ebd09a92cbd1a404fa2856ec1a: Der Name des zu verwaltenden Plugins, zum Beispiel: npm install gulp-less --save- dev

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.

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 sollte ich 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

3. Verwenden Sie npm, um das Plug-in zu deinstallieren. Das Syntaxformat lautet: npm uninstall 8a11bc632ea32a57b3e3693c7987c420 [-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 Einmalige Löschung mit Rimraf: npm install rimraf -g, Verwendung von rimraf node_modules

4. Verwenden Sie npm, um das Plug-in zu aktualisieren Die Syntax lautet: npm update 8a11bc632ea32a57b3e3693c7987c420 🎜>5. NPM-Hilfe anzeigen, die Syntax lautet: npm-Hilfe

6. Um das Plug-in zu installieren, lautet die Syntax: npm-Liste


# Wählen Sie cnpm


Der NPM-Dienst ist im Ausland, daher ist er stark vom Netzwerk betroffen und erscheint häufig abnormal. Das Taobao-Team hat dafür und die Version einen vollständigen npmjs.org-Spiegel erstellt Die Synchronisierungsfrequenz beträgt alle 10 Minuten: http://npm.taobao.org

Installieren Sie cnpm ://registry.npm.taobao.org Verwenden Sie nach Abschluss der Installation cnpm -v, um zu überprüfen, ob die Installation erfolgreich ist.

Die Verwendung von cnpm und npm ist völlig gleich , ändern Sie einfach npm in cnpm
  1. # Erstellen Sie eine neue package.json-Datei
  2. Die package.json-Datei basiert auf nodejs Eine wesentliche Konfiguration Datei für das Projekt wird im Stammverzeichnis in Form einer normalen JSON-Datei gespeichert
  3. Der Inhalt und das Format sind ungefähr wie folgt: (JSON-Dateien können nicht kommentiert werden, seien Sie vorsichtig beim Löschen sie)

Paket.json-Datei erstellen, Syntax npm init



und drücken Sie dann Schritt für Schritt. Geben Sie einfach die folgenden Informationen wie folgt ein:

{
 "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"
 }
}


npm init

Dann können Sie sehen, dass a Die package.json-Datei wird im Ordner generiert. Die gedruckten Informationen lauten wie folgt:

cd ~/workspace/demo
npm init

package.json-Informationen gedruckt

Natürlich können Sie sie auch erstellen manuell, aber ich glaube, dass Sie das nicht tun werden.

4. Sehen Sie sich das Hilfedokument zu package.json an. Die Syntax lautet: cnpm help package.json

Verwandte Empfehlungen:

Update unter Windows Detaillierte Erläuterung der Methoden von npm und node

Detaillierte Erläuterung der Methode zur Verwaltung verschiedener Versionen von node und npm durch nvm


Ausführlich Erläuterung von Beispielen für private NPM-Pakete

Das obige ist der detaillierte Inhalt vonTeilen Sie mit, wie Sie npm mit der neuesten Version von nodejs installieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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