@symformix さっき作った hello-world ディレクトリの中で npx vue ...
を実行していませんか? 普通に使えるのは package.json に @vue/cli
が存在するせいだと思います。ディレクトリの外に移動すれば使えないのでは。
訂正: package.json にあるとき使えるのに加えて、 npm install -g @vue/cli
した後であればディレクトリの外でも npx vue ...
が使えるようです。以下のコードは訂正前のものです。
% mkdir proj && cd proj && npm init -y && npm install @vue/cli
略
% npx vue create vue-application
Vue CLI v4.5.15
? Please pick a preset: (Use arrow keys)
❯ Default ([Vue 2] babel, eslint)
Default (Vue 3) ([Vue 3] babel, eslint)
Manually select features
^C
% cd ~/ && npx vue create vue-application
npm ERR! could not determine executable to run
...
ちなみに npm install -g @vue/cli
しても npx vue ...
が使えるようにはなりません。
訂正:これは Node.js を Volta でインストールしたときに起きることのようです。そうでない場合、 npm install -g @vue/cli
したら npx vue ...
が使えました。以下のコードは訂正前のものです。
% npx vue create vue-application
npm ERR! could not determine executable to run
...
% npm install -g @vue/cli
略
% npx vue create vue-application
npm ERR! could not determine executable to run
...
(Node.js v16.13.0, npx v8.1.0)