Lorsque j'installe un paquet à l'aide NPM il donne une erreur comme celleFace à toutes les erreurs d'installation du package NPM
Comment puis-je résoudre ce problème?
Lorsque j'installe un paquet à l'aide NPM il donne une erreur comme celleFace à toutes les erreurs d'installation du package NPM
Comment puis-je résoudre ce problème?
Essayez ceci, modifier l'autorisation au répertoire par défaut de NPM
utilisation ci-dessous commande,
npm install -g bcryptjs
Si ça marche pas essayer étapes ci-dessous,
Faire un répertoire pour les installations globales:
mkdir ~/.npm-global
Configurer npm pour utiliser le nouveau chemin de répertoire:
npm config set prefix '~/.npm-global'
Ouvrez ou créez un fichier ~/.profile et ajoutez cette ligne:
export PATH=~/.npm-global/bin:$PATH
Retour sur la ligne de commande, mettez à jour vos variables système:
la source ~/.profile test : Téléchargez un package globalement sans utiliser sudo.
npm install -g jshint
Au lieu des étapes 2-4, vous pouvez utiliser la variable ENV correspondante (par exemple, si vous ne voulez pas modifier ~/.profile):
NPM_CONFIG_PREFIX=~/.npm-global
Utilisez un gestionnaire de paquets qui prend prendre soin de cela pour vous.
Si vous faites une nouvelle installation de Node sous Mac OS, vous pouvez éviter complètement ce problème en utilisant le gestionnaire de paquets Homebrew. Homebrew établit les choses hors de la boîte avec les autorisations correctes.
brew install node
Pour plus de détails, voir ci-dessous des liens,
Installing npm packages globally
Change the permission to npm's default directory
Espoir Cette aide est pour vous
où créer ce nouveau répertoire? et où le répertoire par défaut npm est situé? –
@FahadSubzwari suivre la commande ci-dessus il fonctionne parfaitement pour moi, et se référer à des liens de référence –
@FahadSubzwari voir mis à jour Réponse Emplacement du répertoire npm /usr/local/lib/node_modules.OU /usr/local/lib/node_modules/npm/node_modules –
Il semble que ce genre d'erreur peut être causée par un fichier autorisations verrouiller –
quel verrou de fichier? Je suis juste l'installation de paquets npm –
Essayez: 1.npm cache nettoyer d'abord. 2. Si cela ne résout pas les choses, jetez un oeil à% APPDATA% \ npm-cache supprimer tous les fichiers cache et réinstaller –