Je veux créer un projet vue avec @ vue/cli
comme vous le savez, mise à jour vue/cli vers la version 3
le document dit et je suis dans ubuntu 17.10, essayez de supprimer vue-cli avec npm uninstall vue-cli -g
mais dans le terminal je n'ai toujours accès qu'à la commande vue-cli!
et avec vue --version
toujours en acier 2.8.2
J'ai résolu le même problème que vous avez (ou avez eu), je ne sais pas si vous l'avez déjà résolu mais voici comment je l'ai résolu.
en utilisant which vue
J'ai vu où vue était installé.
christianjavan@rog:$ which vue
/usr/bin/vue
Ensuite, j'ai supprimé tous les fichiers vue dans le dossier d'installation
christianjavan@rog:/usr/bin$ Sudo rm -rf vue
christianjavan@rog:/usr/bin$ Sudo rm -rf vue-init
christianjavan@rog:/usr/bin$ Sudo rm -rf vue-list
Ensuite, j'ai fait exactement ce qu'il dit dans ce lien .
christianjavan@rog:/$ mkdir ~/.npm-global
mkdir: cannot create directory ‘/home/christianjavan/.npm-global’: File exists
christianjavan@rog:/$ npm config set prefix '~/.npm-global'
christianjavan@rog:/$ export PATH=~/.npm-global/bin:$PATH
christianjavan@rog:/$ source ~/.profile
J'ai ensuite essayé d'installer le nouveau vue cli
christianjavan@rog:/$ npm install -g @vue/cli
Ensuite, j'ai fait vue --version et enfin installé la version 3.0.3
christianjavan@rog:/$ vue --version
3.0.3
J'espère vraiment que cela vous aidera.
REMARQUE: Après avoir essayé d'exécuter vue -V à nouveau plus tard, il n'a pas trouvé la commande vue, j'ai donc exporté le nouveau vue répertoire vers le CHEMIN. Lorsque vous exécutez npm install -g @vue/cli
la commande vous donne le nouveau répertoire vue.
christianjavan@rog:~$ npm install -g @vue/cli
/home/christianjavan/.npm-global/bin/vue -> /home/christianjavan/.npm-global/lib/node_modules/@vue/cli/bin/vue.js
Vous ajoutez ce répertoire à votre CHEMIN.
christianjavan@rog:~$ export PATH=$PATH:/home/christianjavan/.npm-global/bin
J'utilise nvm
pour basculer entre les versions des nœuds. Dans mon cas, j'avais installé vue-cli
sur le nœud system
et qui avait été lié à /usr/local/bin/vue
Pour corriger:
nvm use system
npm uninstall -g vue-cli
À ce point which vue
devrait renvoyer vue not found
. Dans ce cas, vous pouvez nvm use
la version souhaitée et elle devrait être exécutée à partir du répertoire de cette version.
Je ne sais pas si cela va aider quelqu'un d'autre
Pour désinstaller 2.x, je devais:
npm uninstall -g vue-cli
Pour passer à 3.x:
npm install -g @vue/cli
Sudo npm uninstall @ vue/cli -g
Sous Windows:
Découvrez où se trouve votre vue grâce à la commande:
which vue
Supprimez ensuite tous les fichiers avec le préfixe 'vue' (par exemple vue-client, vue.cmd). Après ce type, "quelle vue" encore et notez que le chemin a été changé.
Ensuite, si nécessaire, réinstallez @ vue/cli:
npm i @vue/cli -g
Edit, je pensais que votre problème était que vous ne saviez pas comment désinstaller vue-cli 3:
npm uninstall -g vue-cli
npm uninstall vue-cli
Sudo npm uninstall -g vue-cli
which vue
>> /usr/local/bin/vue
Sudo rm /usr/local/bin/vue*
Sudo npm install -g @vue/cli
vue --version
>> @vue/cli 4.2.3
désinstallez-le d'abord avec: - $ npm désinstallez vue-cli -g ou yarn global remove vue-cli
Réinstallez-le en utilisant: - $ npm install -g @ vue/cli @ latest
J'ai installé NodeJs dans un dossier et défini le chemin d'accès dans Environmental Variable
à utiliser en tant qu'utilisateur normal (sans droits d'administrateur pour la configuration).
Plus tard, lorsque j'ai installé NodeJS
en utilisant le programme d'installation avec les derniers NPM
et Vue-Cli
, J'ai dû supprimer l'entrée de chemin d'accès que j'ai définie précédemment pour que la dernière installation soit effective.
Sur le nœud v10.10.0 et npm 6.4.1, la commande suivante a mis à jour ma version vue à 3.4.0
Sudo npx npm install -g @vue/cli