web-dev-qa-db-ja.com

Mac OS:インストールvue CLIは正しく動作します

インストール済みvue-cli次のコマンドを実行します。

npm install -g @vue/cli
/Users/me/npm/bin/vue -> /Users/me/npm/lib/node_modules/@vue/cli/bin/vue.js
/Users/me/npm/lib
└── @vue/[email protected] 


vue initを実行すると、「コマンドが見つかりません」というエラーが表示されます:

vue init webpack vue-app
-bash: vue: command not found

vue-cliが私のPATHに含まれていないようです。 PATHを確認すると、/ Users/me/npm/libディレクトリが含まれています。これはecho $ PATHの結果です

/usr/local/git/bin:/Users/me/npm/bin/ng:/Users/me/npm/lib:/usr/bin/local/bin:/Users/me/.rbenv/shims:/Users/me/.rbenv/shims:/usr/local/git/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ImageMagick/bin:/Users/me/Tools/Apache-maven-3.2.5/bin


何が欠けていますか?

5
Pracede

これを$PATHに追加してみてください:

/Users/me/npm/bin

あなたの$PATHは現在、これより1レベル深くなっています。その場合、binのコンテンツは表示されません。

3
l'L'l

私にとってはこの手順を行いました:

  1. Vue-cliがインストールされた場所へのディレクトリパスを見つけます。鉱山はここにあります[ユーザー名をあなたのものに置き換えてください] /Users/username/.npm-packages/bin
  2. Bashプロファイルを開きます:Sudo nano ~/.bash_profile
  3. 以下を追加します:export PATH=$PATH:/Users/[username]/.npm-packages/bin [ユーザー名]をユーザー名に置き換えます。
  4. ファイルを保存してターミナルを再起動します。
  5. 期待どおりにターミナルでvueを使用できるようになりました。
1
Anvar Azizov

macで同様の問題がありました。私の問題は、古いバージョンが既にインストールされていることです。これを機能させるために実行したヒントを次に示します。

  1. gotoフォルダー:/ usr/local/lib/node_modules /(Finderで、移動してからフォルダーを選択)
  2. フォルダ@vueおよびvue-cliをゴミ箱に移動します
  3. Sudo npm install @ vue/cli -g
  4. 管理者パスワードを入力してください

魅力のように機能します

1
Ben Croughs

実行時に同じ問題が発生しました:

npm install -g @ vue/cli

多くの研究と実験の後、代わりに機能した唯一のものは次のとおりでした:

npm install -g @ vue/cli @ latest

1
Thomas M