Команда не найдена с помощью vue-cli

При установке зависимостей vue-cli, vue не определяется. Почему?

error message while creating a project

Ответ 1

Добавить sudo при установке

  • yarn global remove @vue/cli
  • sudo yarn global add @vue/cli
  • vue

Ответ 3

Установка текущей версии без постоянной установки vue-cli.

npx @vue/cli create appname 

Ответ 4

Он показывает, что исполняемый файл vue находится по адресу /home/alisha/.local/bin. Так что, вероятно, этого места нет в вашем $PATH.

Вы должны иметь возможность запускать команды vue, если вы указали полный путь, например:

~/.local/bin/vue create hello-world

Вы также можете увидеть, находится ли этот каталог в вашей переменной PATH, выполнив следующую команду:

echo $PATH | grep '.local/bin/'

Если он есть, вы увидите его, в противном случае вы можете добавить его к своему пути, поместив в свой ~/.profile.

Отредактируйте ~/.profile и добавьте следующее внизу.

PATH="$HOME/.local/bin:$PATH"

Надеюсь, поможет!!

Ответ 5

Возможно, это связано с тем, что на вашем компьютере установлена старая версия:

Предупреждение относительно предыдущих версий

Имя пакета изменилось с vue-cli на @vue/cli. Если у вас есть предыдущий пакет vue-cli (1.x или 2.x), установленный глобально, вам нужно сначала удалить его с помощью npm uninstall vue-cli -g или yarn global remove vue-cli.

Вы можете найти его здесь: https://cli.vuejs.org/guide/installation.html

Ответ 6

Это исправило вопрос для меня:

После запуска

sudo npm install -g @vue/cli

Я побежал

sudo nano $HOME/.profile

и вставил следующую строку

export PATH=$PATH: /home/chike/.npm-global/bin

после написания кода, следующее, что я сделал, было Ctrl + O, ENTER и Ctrl + X затем написал

vue init webpack myapp

Ответ 7

Я получил ту же ошибку, потому что Node.js не был установлен. Моя проблема была решена путем установки Node.js с помощью следующей команды:

sudo apt install nodejs-legacy

Чтобы проверить, установлены ли уже Node.js и npm, и проверить установленную версию, выполните следующие команды:

node -v
npm -v

Если оба установлены, выполните следующие действия: https://docs.npmjs.com/resolving-eacces-permissions-errors-when-install-packages-globally

Ответ 8

Вам нужно использовать sudo при установке vue-cli.

Документация vue-cli адресу https://cli.vuejs.org/guide/installation.html гласит:

Чтобы установить новый пакет, используйте одну из следующих команд. Для их выполнения требуются права администратора, если только npm не был установлен в вашей системе через менеджер версий Node.js (например, n или nvm).

npm install -g @vue/cli
# OR
yarn global add @vue/cli

Ответ 9

  Когда вы устанавливаете vue, используя cli, вы получаете путь к vue. Теперь вы можете скопировать путь к папке bin.
 В моем примере /home/sublime/.npm-packages/bin

Теперь вы экспортируете путь под командой

export PATH=$PATH:/home/sublime/.npm-packages/bin

Ответ 10

Вы можете попробовать следующую установку кода:

npm install --global vue-cli
vue init webpack <YOUR-PROJECT-NAME-HERE>
cd <YOUR-PROJECT-NAME-HERE>
npm install
npm run dev