Die folgenden Aufzeichnungen der Schritte zur Installation von Node.js in der virtuellen Maschine (Homestaead), die mit Vagrant in der lokalen WINDWOS -Umgebung und im Produktionsumfeld Alibaba Cloud CentOS -System sowie die Unterschiede in den NPM -Installationsabhängigkeiten erstellt wurden.
Installieren Sie Node.js mithilfe der Quellcode -Kompilierung. Deinstallieren Sie zuerst Node.js auf der Maschine, und ich füge die Schritte auf dem Stapelüberlauf direkt ein:
1. Deinstallieren Sie NPM und Node.js
Zuerst deinstallieren NPM, der Befehl lautet: sudo npm uninstall npm -g und dann deinstallieren node.js.
Ausführen welcher Knoten gibt so etwas wie/path/bin/node zurück.
Dann führen Sie CD /Pfad aus
Dies ist alles, was von node.js.
rm -r bin/node bin/node -waf inclyde/node lib/node lib/pkgconfig/nodejs.pc Share/Man/Man1/Knoten.1
Wenn es sich um ein Ubuntu-System handelt und mit APT-Get installiert wird, können Sie den Befehl verwenden:
sudo apt-get nodejs entfernen
2. Laden Sie Node.js herunter, kompilieren und installieren Sie sie
Offizielle Node.js offizielle Download -Seite: https://nodejs.org/en/download/current/
Ich habe die neueste Version ausgewählt, die Download-Adresse lautet: https://nodejs.org/dist/v6.3.1/node-v6.3.1.tar.gz
Im Allgemeinen ist das Installationsverzeichnis der Software von Drittanbietern unter Linux /usr /lokal. Verwenden Sie WGet, um den Quellcode herunterzuladen (ersetzen Sie die Adresse selbst):
sudo wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
Dekomprimieren:
tar xzvf node-v* && cd node-v*
Zusammenstellung:
./configuremake
Dieser Vorgang kann langsam sein, auf die Fertigstellung warten und dann installieren:
sudo mach installieren
Wenn alles gut läuft, wird Node.js installiert und verwendet Knoten -v, um die Version anzuzeigen.
vagrant@homestead:/usr/local $ node -vv6.3.1
3. Installieren Sie NPM -Abhängigkeiten
Hier unterscheiden sich die virtuellen Maschinen unter Windows von realen Linux -Systemen. Direkt unter Linux:
NPM Installation
Die Befehle von Windows Virtual Machines müssen jedoch mit Parametern hinzugefügt werden, da ansonsten ein Fehler gemeldet werden:
NPM Install-No-Bin-Links
4. Installieren Sie die Beschleunigung von Taobao NPM Spiegel
Tatsächlich können Sie vor dem dritten Schritt zuerst das NPM -Bild von Taobao installieren und den Befehl verwenden:
npm install -g cnpm --registry = https: //registry.npm.taobao.org
Auf diese Weise können die meisten NPM -Befehle durch CNPM ersetzt werden, wie beispielsweise:
CNPM Installation
Da ich das PHP-Framework von Laravel verwende, muss ich das Gulp Front-End-Build-Tool verwenden, um Gulp zu installieren, um den Taobao NPM Mirror zu installieren:
cnpm install -Global Gulp
Zu diesem Zeitpunkt wurden die Abhängigkeiten von Node.js und NPM erfolgreich installiert, und alles war so neu.
Es gibt eine andere Methode: Installieren Sie CNPM nicht und verwenden Sie einfach Taobao -Spiegel, um die Spiegel von NPM einzurichten:
NPM Config Set Registry https://registry.npm.taobao.org
Zusammenfassen
Das obige ist der gesamte Inhalt des Deinstallierens und Installierens von Node.js und NPM. Ich hoffe, der Inhalt dieses Artikels wird für alle hilfreich sein. Wenn Sie Fragen haben, überlassen Sie bitte eine Nachricht, um zu diskutieren.