Heim > Web-Frontend > js-Tutorial > So installieren Sie globale Modulberechtigungen mit npm

So installieren Sie globale Modulberechtigungen mit npm

php中世界最好的语言
Freigeben: 2018-05-29 10:08:45
Original
1816 Leute haben es durchsucht

Dieses Mal zeige ich Ihnen, wie Sie mit npmglobale Modulberechtigungen installieren Schauen Sie mal rein.

Es gibt drei Möglichkeiten, dieses Problem zu lösen:

Berechtigung zum Ändern des globalen Installationspfads

Ändern der Standardinstallation Pfad

Tools von Drittanbietern zum Installieren des Knotens verwenden

Berechtigung zum Ändern des Installationspfads

Standardmäßigen globalen Installationspfad anzeigen

npm config get prefix
Nach dem Login kopieren
Wird für die meisten Systeme angezeigt. Das Verzeichnis ist: /usr/local

Warnung: Wenn der Standardpfad in /usr/ ist, überspringen Sie bitte diesen Schritt, da Sie sonst die Systemberechtigungen durcheinander bringen.

Pfadberechtigungen ändern

sudo chown -R (whoami)(whoami)(npm config get prefix)/{lib/node_modules,bin,share}
Nach dem Login kopieren
Nach der Ausführung wird der Besitz von lib/node_modules, bin und share unter /usr/local auf den aktuellen Benutzer geändert.

Ändern Sie den standardmäßigen globalen Installationspfad

Wenn Sie die Berechtigungen des Standardinstallationspfads nicht ändern möchten, da dies beispielsweise zu zusätzlichen Problemen führen kann nach dem Ändern der Berechtigungen Es kann nicht mit anderen Benutzern des aktuellen Systems geteilt werden. Zu diesem Zeitpunkt können Sie erwägen, den Standardinstallationspfad zu ändern.

Im Beispiel habe ich den standardmäßigen globalen Installationspfad in das Home-Verzeichnis des aktuellen Benutzers geändert:

1 ein Globaler Installationspfad

mkdir ~/.npm-global
Nach dem Login kopieren
2. Konfigurieren Sie npm für die Verwendung des neuen Pfads

npm config set prefix ‘~/.npm-global'
Nach dem Login kopieren
3. Öffnen oder erstellen Sie ein neues ~/.profile und fügen Sie die folgende Zeile hinzu:

export PATH=~/.npm-global/bin:$PATH
Nach dem Login kopieren
4 Paket und probieren Sie es aus:
source ~/.profile
Nach dem Login kopieren

Verwenden Sie Tools von Drittanbietern, um Node zu installierenMac-System verwendet Brew, um Node zu installieren

npm install -g jshint
[luncher@localhost aaa]$ ls ~/.npm-global/bin/
jshint
[luncher@localhost aaa]$
Nach dem Login kopieren
Centos verwendet das Yum-Tool Knoten installieren

brew install node
Nach dem Login kopieren

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

So implementieren Sie benutzerdefinierte Multi-Select-Ereignisse in WeChat-Miniprogrammen

ohne Select How zu verwenden um die Dropdown-Box-Funktion in Vue zu implementieren

Das obige ist der detaillierte Inhalt vonSo installieren Sie globale Modulberechtigungen mit npm. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage