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 PfadTools von Drittanbietern zum Installieren des Knotens verwendenBerechtigung zum Ändern des Installationspfads
Standardmäßigen globalen Installationspfad anzeigen
npm config get prefix
Pfadberechtigungen ändern
sudo chown -R (whoami)(whoami)(npm config get prefix)/{lib/node_modules,bin,share}
Ä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
npm config set prefix ‘~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
source ~/.profile
Verwenden Sie Tools von Drittanbietern, um Node zu installierenMac-System verwendet Brew, um Node zu installierennpm install -g jshint
[luncher@localhost aaa]$ ls ~/.npm-global/bin/
jshint
[luncher@localhost aaa]$
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-Miniprogrammenohne 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!