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

So installieren Sie globale Modulberechtigungen mit npm

php中世界最好的语言
php中世界最好的语言Original
2018-05-29 10:08:451711Durchsuche

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
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 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
2. Konfigurieren Sie npm für die Verwendung des neuen Pfads

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

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

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]$
Centos verwendet das Yum-Tool Knoten installieren

brew install node

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!

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