Erfahren Sie, wie Sie Npm und Node.js auf Ubuntu installieren

Erfahren Sie, wie Sie Npm und Node.js auf Ubuntu installieren

Node.js ist praktisch eine Open-Source-Plattform für JavaScript-Laufzeitumgebungen. Wenn Node.js aktiviert ist, können Sie JavaScript auf Ihrem Ubuntu-Computer ausführen, ohne sich um das Öffnen von Browsern kümmern zu müssen. Es basiert auf der V8-JavaScript-Engine von Chrome und kann auf verschiedene Weise unter Linux installiert werden.

Node.js ist für die Erstellung serverseitiger und Netzwerkanwendungen unerlässlich. Diese Plattform läuft effizient unter Windows, Linux, FreeBSD und macOS. Npm ist der Standardpaketmanager und wird oft als die weltweit größte Softwareregistrierung bezeichnet.

Nodejs unter Ubuntu installieren

In diesem Handbuch können Sie Nodejs auf Ubuntu auf drei verschiedene Arten installieren. Diese drei Möglichkeiten umfassen:

  • Verwenden von apt zum Installieren von Nodejs unter Ubuntu
  • Verwenden von apt mit einem PPA-Software-Repository
  • Installieren von nvm zum Installieren und Verwalten verschiedener Versionen von Nodejs unter Ubuntu

Option 1: Node.js aus dem NodeSource-Repository installieren

NodeSource konzentriert sich als Unternehmen auf die Bereitstellung von Node-Support auf Unternehmensniveau. Diese Installation verwendet das Node.js-Repository, das verwendet wird, um diese Version auf Ubuntu zu installieren. Sie können diese Schritte ausführen, um Node Linux von NodeSource zu installieren.

Der erste Schritt besteht darin, das NodeSource-Repository mit dem curl- Befehl zu aktivieren . Wenn curl nicht installiert ist, können Sie es mit den folgenden Befehlen auf Ihrem System installieren.

So installieren Sie Curl

sudo apt-get install curl -y

Erfahren Sie, wie Sie Npm und Node.js auf Ubuntu installieren

So aktivieren Sie das Repository

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

Erfahren Sie, wie Sie Npm und Node.js auf Ubuntu installieren

Der obige Befehl fügt Ihrem System den Signaturschlüssel hinzu. Um eine apt-Quell-Repository-Datei zu erstellen, müssen Sie alle erforderlichen Pakete installieren und den apt-Cache aktualisieren.

Node.js und Npm installieren

Geben Sie den folgenden Code ein, um die Installation für Node.js und npm zu starten.

sudo apt install nodejs

Erfahren Sie, wie Sie Npm und Node.js auf Ubuntu installieren

Dieses Paket (nodejs ubuntu) enthält die Binärdateien für Node und npm.

Überprüfen Sie die Installation von Node.js und Npm

node --version

Überprüfen Sie die Version von Npm

npm --version

Die Ausgabe nach der Installation für beide Module sieht wie folgt aus:

Erfahren Sie, wie Sie Npm und Node.js auf Ubuntu installieren

Die Version für Nodejs Ubuntu ist v12.22.4, während die Version von npm 6.14.14 ist , die zum Zeitpunkt der Erstellung dieses Handbuchs die neueste Version ist.

Es gibt weitere Möglichkeiten, Nodejs Ubuntu und npm zu installieren. Führen Sie die unten aufgeführten Schritte aus, um sie mit dem Node Version Manager zu installieren.

Option 2: Node.js und Npm mit NVM installieren

NVM, besser bekannt als Node Version Manager, ist ein Bash-Skript, das in einem unabhängigen Verzeichnis statt auf Betriebssystemebene arbeitet. Dies bedeutet einfach, dass Sie mehrere Versionen von Node.js installieren können, ohne Ihr gesamtes System zu beeinträchtigen.

Über NVM können Sie die Umgebung Ihres Systems steuern und sogar die neuesten Versionen von Node.js verwenden, während Sie die vorherigen Versionen beibehalten und verwalten. Dies unterscheidet sich vom Dienstprogramm apt , und es gibt einen subtilen Unterschied zwischen den Versionen im Vergleich zu den apt-Versionen.

Installieren Sie NVM Ubuntu

Um NVM über die Befehlszeile herunterzuladen, laden Sie den Quellcode von der GitHub-Seite herunter und installieren Sie ihn :

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Erfahren Sie, wie Sie Npm und Node.js auf Ubuntu installieren

Dieser Befehl klont das Repository von GitHub in das Verzeichnis ~/.nvm . Um dies zu verwenden, müssen Sie zuerst Ihre .bashrc- Datei mit dem folgenden Befehl beziehen :

source ~/.bashrc

Im nächsten Schritt können Sie überprüfen, welche Version von Node in NVM verfügbar ist.

nvm list-remote

Die Ausgabe sieht so aus:

Erfahren Sie, wie Sie Npm und Node.js auf Ubuntu installieren

Dieser Befehl listet viele verfügbare Versionen auf, sodass Sie die neueste Version auswählen können. In diesem Fall ist die neueste verfügbare Version 16.6.2 , die mit dem Befehl installiert werden kann:

nvm install v16.6.2

Erfahren Sie, wie Sie Npm und Node.js auf Ubuntu installieren

Der Versionsname kann gemäß der neuesten in NVM verfügbaren Version angepasst werden.

Sehen Sie sich nach der Installation die verschiedenen Versionen an, die als Teil der vorherigen Installation installiert wurden:

nvm list

Die Ausgabe sieht so aus:

Erfahren Sie, wie Sie Npm und Node.js auf Ubuntu installieren

Die erste Zeile zeigt die derzeit aktive Version an, während einige der anderen Zeilen die benannten Aliase und deren Versionen anzeigen. Sie können Aliasse für die verschiedenen LTS-Versionen von Node. Basierend auf diesen Aliasen können Sie auch ein Release installieren.

Um beispielsweise einen solchen Alias ​​Fermium zu installieren, können Sie den folgenden Befehl verwenden:

nvm install lts/fermium

Erfahren Sie, wie Sie Npm und Node.js auf Ubuntu installieren

Überprüfen Sie mit dem Befehl -v, ob die Installation erfolgreich war oder nicht.

node -v

Erfahren Sie, wie Sie Npm und Node.js auf Ubuntu installieren

Die Ausgabe zeigt die neueste Version, die installiert wurde.

Option 3: Installieren von Node.js mit NodeSource PPA

Eine andere Möglichkeit, Node.js zu installieren, ist die Installation mit PPA (Personal Package Archive), das von NodeSource gepflegt und aktualisiert wird. Der Vorteil der Verwendung von PPA besteht darin, dass es im Vergleich zu den Repositorys von Ubuntu mehr Versionen von Node.js enthält.

Als ersten Schritt müssen Sie PPA installieren, um Zugriff auf seine Pakete zu erhalten. Aus dem Home-Verzeichnis können Sie mit der curl-Funktion das Installationsskript für Ihre Version abrufen.

cd ~ curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh

Sie können das Skript mit Ihrem bevorzugten Editor (wie Nano) ausführen. Wenn Sie der Meinung sind, dass alles im Skript Ihren Wünschen entspricht, können Sie die Befehle weiter ausführen.

nano nodesource_setup.sh

Erfahren Sie, wie Sie Npm und Node.js auf Ubuntu installieren

Beenden Sie den Editor und führen Sie das Skript mit Ihrem Root-Zugriff aus.

sudo bash nodesource_setup.sh

Erfahren Sie, wie Sie Npm und Node.js auf Ubuntu installieren

PPA wird Ihrer Konfigurationsliste hinzugefügt, während der lokale Paketcache automatisch für Sie aktualisiert wird. Installieren Sie das Node.js-Paket, indem Sie den folgenden Befehl eingeben:

sudo apt install nodejs

Erfahren Sie, wie Sie Npm und Node.js auf Ubuntu installieren

Sie können Ihre Installation überprüfen, indem Sie node mit dem Versionsflag -v wie folgt ausführen:

node -v

Sie können sicher sein, dass Sie npm Ubuntu nicht separat installieren müssen, da dies eine kombinierte Installation für node.js und npm ist.

Node.js und NPM erfolgreich installieren

Egal welche Methode Sie anwenden, es gibt immer eine Möglichkeit, Node.js und npm erfolgreich auf Ihrem Ubuntu-Rechner zu installieren. Diese Methode funktioniert für verschiedene Versionen von Ubuntu, obwohl dieser Prozess erfolgreich für Ubuntu 21.04 implementiert wurde. Abhängig von Ihren Umständen können Sie die Option auswählen, die für Sie am besten geeignet ist.

Wie bereits erwähnt, ist die Verwendung der verpackten Version die einfachste dieser Methoden. Sie können die PPA-Installationsmethode oder die nvm-Methode für neuere Optionen verwenden. In jedem Fall funktionieren alle drei Optionen für Ihre Ubuntu Linux-Version.

Möchten Sie Node.js und npm unter Windows installieren? Du hast Glück; der Prozess ist noch einfacher als die Installation unter Linux.


Python als Befehlszeilenrechner verwenden

Python als Befehlszeilenrechner verwenden

Während Sie einen grafischen Taschenrechner auf Ihrem Computer verwenden können, kann der Interpreter der Programmiersprache Python auch als Tischrechner verwendet werden. Es ist ein so beliebter Laufwitz ​​in der Python-Community, dass er im offiziellen Tutorial erwähnt wird. So können Sie Python als Taschenrechner verwenden.

Die 8 besten Java-Blogs für Programmierer

Die 8 besten Java-Blogs für Programmierer

Als Programmierer sollten Sie Herausforderungen annehmen, um zu überleben und einige Wunder im Entwicklungs- oder Programmierbereich zu schaffen. Wenn Sie also eine fortgeschrittene Programmiersprache lernen möchten, um Ihre beruflichen Fähigkeiten zu verbessern, ist Java eine der besten Aussichten, die es gibt.

7 wichtige Befehle für den Einstieg in Python für Anfänger

7 wichtige Befehle für den Einstieg in Python für Anfänger

Das Erlernen einer neuen Programmiersprache wie Python wird mühelos, wenn Sie eine umfassende Roadmap haben, die detailliert beschreibt, welche Konzepte Sie als Anfänger lernen müssen und wie Sie weiter vorankommen, um den nächsten Meilenstein zu erreichen. Auch fortgeschrittene Programmierer sollten ihre Grundlagen häufig auffrischen, um eine solide Grundlage für sich selbst zu schaffen.

Responsive Webdesign-Prinzipien

Responsive Webdesign-Prinzipien

Heutzutage ist es gängige Praxis, eine Website oder App zu erstellen, die ihre Benutzeroberfläche je nach Browser oder Gerät anpasst. Um dieses Ziel zu erreichen, gibt es zwei Ansätze. Die erste besteht darin, verschiedene Versionen Ihrer Website oder App für verschiedene Geräte zu erstellen. Aber es ist ineffizient und kann zu unvorhersehbaren Fehlern führen.

So zählen Sie die Anzahl der Ziffern einer Zahl mit C++, Python und JavaScript

So zählen Sie die Anzahl der Ziffern einer Zahl mit C++, Python und JavaScript

Das Arbeiten mit Zahlen ist ein wesentlicher Bestandteil der Programmierung. Jede Programmiersprache bietet Unterstützung, um Zahlen auf viele verschiedene Arten zu manipulieren. In diesem Artikel erfahren Sie, wie Sie mit iterativen, logbasierten und stringbasierten Ansätzen die Gesamtzahl der Ziffern in einer Ganzzahl ermitteln.

SQL vs. NoSQL: Was ist die beste Datenbank für Ihr nächstes Projekt?

SQL vs. NoSQL: Was ist die beste Datenbank für Ihr nächstes Projekt?

SQL vs. NoSQL: Was ist die beste Datenbank für Ihr nächstes Projekt?

So schreiben und kompilieren Sie Ihren ersten Solidity-Code

So schreiben und kompilieren Sie Ihren ersten Solidity-Code

Solidity ist die Programmiersprache, die von Smart Contracts auf der Ethereum-Blockchain verwendet wird. Es ist eine statisch typisierte, objektorientierte Programmiersprache.

Top 5 Badges, die Ihr GitHub-Repository aufladen

Top 5 Badges, die Ihr GitHub-Repository aufladen

GitHub Badges kann die Lesbarkeit eines Repositorys verbessern, indem es Benutzern eine schnelle Möglichkeit bietet, die Repository-Metriken zu erfassen. Badges können in Ihre README.md eingebettet werden, um anderen Entwicklern die Bedeutung und Notwendigkeit Ihres Projekts zu verdeutlichen. Als Ergebnis erhalten die Leser eine wirklich schnelle Vorstellung vom Repository, indem sie die beigefügten Badges überprüfen.

Wie funktioniert die Python String format() Methode? 10 Beispiele

Wie funktioniert die Python String format() Methode? 10 Beispiele

Ob es sich um eine Datenbankabfrage oder Ergebnisse mathematischer Operationen handelt, die Python-String-Format-Methode bietet eine dynamischere und ansprechendere Möglichkeit, einem Benutzer Ergebnisse zu präsentieren.

Visual Studio 2022 vs. 2019: Sollten Sie jetzt ein Upgrade durchführen? Erklärt

Visual Studio 2022 vs. 2019: Sollten Sie jetzt ein Upgrade durchführen? Erklärt

Anfang dieses Jahres hat Microsoft die Preview-Version von Visual Studio 2022 in die wilde Programmierwelt gebracht. Das sind gute Neuigkeiten! Es ist eine äußerst beliebte IDE, die jedoch angesichts des Tempos der Veränderungen im DevOps-Ökosystem, in dem sie gedeiht, für eine Optimierung oder vielleicht sogar eine Überarbeitung fällig ist.

Eine einfache Einführung in Softwaremetriken

Eine einfache Einführung in Softwaremetriken

Softwaremetriken sind Maße, die verwendet werden, um verschiedene Aspekte Ihrer Software zu quantifizieren. Diese Aspekte können von Kosten, Qualität und Effizienz des Entwicklungsteams reichen.

So installieren Sie .NET Framework Version 3.5 unter Windows 10

So installieren Sie .NET Framework Version 3.5 unter Windows 10

Als Windows-Benutzer sind Sie wahrscheinlich mindestens einmal auf die Worte .NET Framework gestoßen. Es handelt sich um ein von Microsoft entwickeltes Software-Framework, mit dem Sie C#-, C++-, F#- und Visual Basic-Programme erstellen und ausführen können. Die neueste .NET-Version ist 4.8, aber Ihr Computer benötigt möglicherweise eine ältere Version von .NET (wie .NET 3.5), um einige Apps auszuführen.

Flask oder CherryPy: Welches Python-Framework sollten Sie verwenden?

Flask oder CherryPy: Welches Python-Framework sollten Sie verwenden?

Wenn Sie ein Python-Entwickler sind, können Sie von der Vielzahl der verfügbaren Frameworks stark profitieren. Während einige Frameworks am besten für große Ökosysteme geeignet sind, sind andere darauf spezialisiert, bestimmte Entwicklungsziele zu erreichen. Lesen Sie weiter, um die grundlegenden Funktionen, Verwendungen und Unterschiede zwischen zwei Python-Frameworks zu erfahren: Flask und CherryPy.

So finden Sie n-stellige perfekte Würfel und Quadrate mit Python, C++ und JavaScript

So finden Sie n-stellige perfekte Würfel und Quadrate mit Python, C++ und JavaScript

Viele Programmierer lieben es, knifflige mathematische Probleme mit Code zu lösen. Es hilft, den Geist zu schärfen und die Fähigkeiten zur Problemlösung zu verbessern. In diesem Artikel erfahren Sie, wie Sie mit Python, C++ und JavaScript die kleinsten und größten n-stelligen perfekten Quadrate und Würfel finden. Jedes Beispiel enthält auch eine Beispielausgabe für mehrere verschiedene Werte.

So fügen Sie Python zur Windows-Variablen PATH hinzu

So fügen Sie Python zur Windows-Variablen PATH hinzu

Das Ausführen von Python über das Terminal ist oft unvermeidlich. Wenn Sie Python jedoch zum ersten Mal unter Windows 10 installiert haben, ist die Ausführung über das Windows-Terminal nur möglich, wenn es der Windows-Umgebungsvariablen PATH hinzugefügt wird.

So verwenden Sie die Python if-Anweisung

So verwenden Sie die Python if-Anweisung

Die if-Anweisung ist die treibende Kraft der logischen Programmierung. Infolgedessen ist ein besseres Verständnis von Python eine wesentliche Ergänzung zu Ihren Python-Programmierkenntnissen.

Programmieren ist nicht für jeden geeignet: 9 Tech-Jobs, die Sie ohne ihn bekommen können

Programmieren ist nicht für jeden geeignet: 9 Tech-Jobs, die Sie ohne ihn bekommen können

Tech ist zweifellos die Branche der Zukunft. Wenn Sie einer von Millionen junger Erwachsener sind, die kurz davor stehen, in den ersten Abschnitt Ihrer Karriere einzusteigen, fragen Sie sich vielleicht, was Sie tun sollen, wenn Sie nicht gerne programmieren.

So erstellen und verwalten Sie Ihre virtuellen Python-Umgebungen effektiv

So erstellen und verwalten Sie Ihre virtuellen Python-Umgebungen effektiv

Sie können ein reales Projekt in Python ohne eine virtuelle Umgebung nicht erfolgreich abschließen. Tools wie virtualenvwrapper und virtualenv werden häufig zum Erstellen und Verwalten virtueller Umgebungen für die Webentwicklung verwendet, während Anaconda von Datenwissenschaftlern häufig verwendet wird.

Das CSS-Box-Modell mit Beispielen erklärt

Das CSS-Box-Modell mit Beispielen erklärt

Wenn Sie planen, ein großartiges Webseiten-Layout zu erstellen, müssen Sie sich mit Rändern, Rahmen, Auffüllung und Inhalt auskennen. Jedes Element im Webdesign, ob Bild oder Text, verwendet eine Box mit diesen Eigenschaften. Sie können ganz einfach komplexe Layouts erstellen, indem Sie mit dem Boxmodell herumspielen. In diesem Artikel sezieren wir das CSS-Box-Modell und zeigen Ihnen anhand praktischer Beispiele, wie Sie diese Eigenschaften verwenden.

7 Open-Source-CMS-WordPress-Alternativen

7 Open-Source-CMS-WordPress-Alternativen

Suchen Sie nach einer WordPress-Alternative zum Erstellen Ihrer Website? Suchen Sie nicht weiter. Dieser Artikel zeigt Ihnen andere Content-Management-Systeme (CMS), mit denen Sie Ihre Site erstellen können.

Python als Befehlszeilenrechner verwenden

Python als Befehlszeilenrechner verwenden

Während Sie einen grafischen Taschenrechner auf Ihrem Computer verwenden können, kann der Interpreter der Programmiersprache Python auch als Tischrechner verwendet werden. Es ist ein so beliebter Laufwitz ​​in der Python-Community, dass er im offiziellen Tutorial erwähnt wird. So können Sie Python als Taschenrechner verwenden.

Die 8 besten Java-Blogs für Programmierer

Die 8 besten Java-Blogs für Programmierer

Als Programmierer sollten Sie Herausforderungen annehmen, um zu überleben und einige Wunder im Entwicklungs- oder Programmierbereich zu schaffen. Wenn Sie also eine fortgeschrittene Programmiersprache lernen möchten, um Ihre beruflichen Fähigkeiten zu verbessern, ist Java eine der besten Aussichten, die es gibt.

7 wichtige Befehle für den Einstieg in Python für Anfänger

7 wichtige Befehle für den Einstieg in Python für Anfänger

Das Erlernen einer neuen Programmiersprache wie Python wird mühelos, wenn Sie eine umfassende Roadmap haben, die detailliert beschreibt, welche Konzepte Sie als Anfänger lernen müssen und wie Sie weiter vorankommen, um den nächsten Meilenstein zu erreichen. Auch fortgeschrittene Programmierer sollten ihre Grundlagen häufig auffrischen, um eine solide Grundlage für sich selbst zu schaffen.

Responsive Webdesign-Prinzipien

Responsive Webdesign-Prinzipien

Heutzutage ist es gängige Praxis, eine Website oder App zu erstellen, die ihre Benutzeroberfläche je nach Browser oder Gerät anpasst. Um dieses Ziel zu erreichen, gibt es zwei Ansätze. Die erste besteht darin, verschiedene Versionen Ihrer Website oder App für verschiedene Geräte zu erstellen. Aber es ist ineffizient und kann zu unvorhersehbaren Fehlern führen.

So zählen Sie die Anzahl der Ziffern einer Zahl mit C++, Python und JavaScript

So zählen Sie die Anzahl der Ziffern einer Zahl mit C++, Python und JavaScript

Das Arbeiten mit Zahlen ist ein wesentlicher Bestandteil der Programmierung. Jede Programmiersprache bietet Unterstützung, um Zahlen auf viele verschiedene Arten zu manipulieren. In diesem Artikel erfahren Sie, wie Sie mit iterativen, logbasierten und stringbasierten Ansätzen die Gesamtzahl der Ziffern in einer Ganzzahl ermitteln.

Die 9 besten Docker-Alternativen für das Container-Management

Die 9 besten Docker-Alternativen für das Container-Management

Container sind für die Softwareentwicklung, -bereitstellung und -verwaltung in einer virtuellen Umgebung von großem Nutzen. Docker ist im Containerisierungsprozess nützlich, aber nicht die einzige Plattform, die es gibt. Wenn Sie nach Alternativen zu Docker suchen, suchen Sie nicht weiter. Diese Liste zeigt einige funktionsreiche und effiziente Docker-Alternativen, die Sie in Ihrem nächsten Projekt verwenden können.

SQL vs. NoSQL: Was ist die beste Datenbank für Ihr nächstes Projekt?

SQL vs. NoSQL: Was ist die beste Datenbank für Ihr nächstes Projekt?

SQL vs. NoSQL: Was ist die beste Datenbank für Ihr nächstes Projekt?

So betten Sie Tweets in Ihre WordPress-Beiträge ein

So betten Sie Tweets in Ihre WordPress-Beiträge ein

Das Einbetten von Drittanbieterdiensten in Ihre WordPress-Posts ist eine aufregende Möglichkeit, das Interesse eines Besuchers zu wecken. Eingebettete Inhalte bieten auch visuelle Hinweise, die das Scannen erleichtern. WordPress hat das Hinzufügen dieser Art von Inhalten einfach gemacht.

So löschen Sie den Ordner für Knotenmodule mit npkill

So löschen Sie den Ordner für Knotenmodule mit npkill

Node.js ist eine JavaScript-Laufzeitumgebung, mit der Sie JavaScript außerhalb von Webbrowsern ausführen können, was es zu einer beliebten Wahl für die Entwicklung aller Arten von Anwendungen macht. Ein Teil seiner Popularität ist auf die Fülle von NPM-Paketen zurückzuführen, die das Entwicklererlebnis erleichtern sollen.

So schreiben und kompilieren Sie Ihren ersten Solidity-Code

So schreiben und kompilieren Sie Ihren ersten Solidity-Code

Solidity ist die Programmiersprache, die von Smart Contracts auf der Ethereum-Blockchain verwendet wird. Es ist eine statisch typisierte, objektorientierte Programmiersprache.