web-dev-qa-db-fra.com

Comment installer vue / cli dans ubuntu?

J'ai essayé d'utiliser npm install -g @vue/cli pour installer vue/cli dans ubuntu 18.04. Mais ça continue de me donner une erreur.

the error I'm seeing

4
3rdsty4bl00d

Vous essayez d'installer un package npm globalement et npm stocke ces packages dans /usr/local/lib Dossiers. Votre user n'est pas autorisé à modifier des fichiers en dehors du répertoire home pour des raisons de sécurité.

Option 1 - Arrêtez d'utiliser npm et commencez à utiliser yarn

Le problème est lié à npm donc j'arrêterais de l'utiliser et installe yarn comme dans leur guide officiel . Les packages doivent être stockés dans votre répertoire home, même lorsqu'ils sont installés globalement comme le font les autres gestionnaires de packages (Yarn, rbenv etc ..) , pour cela et pour bien d'autres raisons, j'arrêterais d'utiliser npm.

Option 2 - Essayez de corriger npm

Il y a plusieurs solutions proposées dans cette discussion , dont aucune vraiment de bonnes options.

La meilleure option consiste à modifier l'autorisation du dossier /usr/local/libcomme expliqué ici

Sudo chown -R [owner]:[owner] /usr/local/lib

Suivez ensuite le officiel @vue/cli instructions d'installation pour npm ou yarn

Options 3 - Installez-le via le gestionnaire de paquets apt

Je ne vous suggère pas d'utiliser le gestionnaire de paquets apt, car vous pouvez travailler avec différents projets qui utilisent différentes versions de ce paquet. Si le projet 1 utilise @vue/cli version 1 , puis vous mettez à jour parce que vous voulez travailler sur le projet 2 , le projet 1 peut ne plus fonctionner.

Sudo npm install -g @vue/cli
1

Essayez Sudo npm install -g @vue/cli, puis entrez votre mot de passe. Il s'agit de la méthode préférée par rapport à l'utilisation réelle de l'utilisateur root/administrateur.

0
NoamChompsky

Vous trouvez la solution dans le docs :

Réinstaller npm avec un gestionnaire de version de noeud (recommandé)

Pour réinstaller, vous n'avez pas besoin de supprimer la version actuelle de npm.

Installez simplement nvm (gestionnaire de version de noeud) comme ceci:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

puis installez la dernière version stable avec

nvm install stable

Vous pouvez maintenant installer vue/cli globalement sans problèmes d'autorisation:

npm install -g @vue/cli
0
Adam