0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

zsh: command not found: vueの解決(WSL2 + zsh + asdf)

Posted at

開発の都合でいろいろなバージョンの Node.js を使っているので、asdf でバージョンを切り替えているのですが、以前の環境(node v14.16.0 で) @vue/cli をインストールしたら、新しい環境(node v14.17.6) で vue コマンドが使えなくなっていました。

いろいろ試してとりあえず解決したっぽいので、備忘録として残しておきます。

環境

  • WSL2
  • zsh
  • asdf
  • Node.js: 14.17.6
  • @vue/cli 4.5.15

まず v14.16.0 を消しました。この手順が必要だったのかは不明

asdf uninstall nodejs 14.16.0

で @vue/cli をインストールしました。

yarn global add @vue/cli

バージョン確認

vue --version

zsh: command not found: vue

インストールしたやん……

どうもパスが通っていないようなので、find コマンドを使って vue のありかを探したところ
/home/user/.config/yarn/global/node_modules/.bin/vue
にいました。

ということでパスを通します。
user のところは自分のユーザー名に。

export PATH=$PATH:/home/user/.config/yarn/global/node_modules/.bin
source ~/.zshrc

再度バージョン確認

vue --version

@vue/cli 4.5.15

無事解決。
ただこれって asdf で管理する全部の node のバージョンで同じものを使うことになるんだけど、大丈夫なのだろうか。
そこが良く分かっていません。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?