Vue не является внутренней или внешней командой исполняемой программой или пакетным файлом

Обновлено: 06.07.2024

всем привет. делал приложение по видеоурокам, все было хорошо и понадобилось установить vuelidate. после этого в этом проекте и в других появилась одна и та же ошибка при запуске PS D:\New Folder\vue-p> npm run serve

> vue-youtube@0.1.0 serve D:\New Folder\vue-p
> vue-cli-service serve

"vue-cli-service" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vue-youtube@0.1.0 serve: vue-cli-service serve
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the vue-youtube@0.1.0 serve script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\User\AppData\Roaming\npm-cache\_logs\2020-01-04T14_53_01_825Z-debug.log.


+ CategoryInfo : Ошибка безопасности: ( [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess

Глобально установил кли через node commander, но все равно первая ошибка. подскажите что делать. Результат буду скидывать сюда

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Ошибка после установки приложения
Имеется рабочее приложение WPF, работающее с файлом БД, находящемся в папке. Решил сделать.


Проблема с адресами после установки приложения на IIS
Доброго времени суток. Подскажите, как решить проблему. Есть веб приложение с двумя.

Данные или размер приложения после установки
Такая проблема, делал приложение пару месяцев, регулярно его тестировал, но перед тем как залить в.

Удаление APK-файла после установки приложения?
Удаление APK-файла сразу после установки приложения - возможно ли сие действие? если да то как.

После установки новых программ слетают приложения по умолчанию
Вчера устанавливал пару программ из не самых надёжных источников. Проверял скачанные файлы штатным.

Выполнение определённых действий сразу после установки приложения
Приветствую! Подскажите, пожалуйста, есть ли возможность где-нибудь прописать последовательность.

Создание установщика: Как обеспечить установку приложения после установки FW
Я пытаюсь создать в студии установщик для своей программы. Создала отдельный проект Setup Project.

После установки связи с Socket Server, форма приложения не появляется
Все доброго вечера! Прошу помочь в следующем вопросе. Создан проект с SocketConnection. Включена.

Я получаю ошибку при попытке запустить npm run serve . Сначала я установил node.js затем vue, а также vue/cli. Но когда я пытаюсь запустить сервер как -> npm run serve в это время, я получаю ошибку типа "vue-cli-service" не распознается как внутренняя или внешняя команда.

Я использовал следующие коды для установки:

enter image description here

может ли кто-нибудь подсказать мне, что делать, чтобы решить эту проблему ?

s4k1b

Я думаю, что вы используете cmd в windows.

Попробуйте удалить папку node_modules и после этого запустить npm i из cmd.

Затем попробуйте снова запустить npm run serve и посмотрите, сработает ли он на этот раз

Lucien Zhang

В моем случае пакет @vue/cli-service установлен в моей локальной среде node_modules, но не в моей глобальной среде, поэтому его нельзя использовать в качестве команды. Я набираю .\node_modules\.bin\vue-cli-service serve , и это работает.

Shubham Sharma

Как уже упоминалось в терминале, node_modules отсутствует в вашем проекте , поэтому вы не можете напрямую использовать npm run serve, сначала вы должны сделать npm install, а затем сделать npm run serve. Это будет прекрасно работать

Scholtz

@vue/cli-service обычно устанавливается как глобальный, поскольку обычно вы не копируете эти типы пакетов в каждый проект.

Если глобальный пакет npm поврежден, он хранится не в папке node_modules , а в другой, в зависимости от операционной системы. Поэтому удаление node_modules не помогает. Локации на глобальной папки node_modules, в несколько %USERPROFILE%\AppData\Roaming\npm\node_modules (Win10) или /usr/local/lib/node_modules (Линукс) Проверьте этот пост переполнения стека о том, как найти глобальные пакеты.

Ntwari Clarance Liberiste

это будет зависеть от используемого вами менеджера пакетов

  1. если вы используете yarn, запустите yarn или yarn install , а затем yarn serve
  2. если вы используете npm, запустите npm install , а затем npm run serve

Kiran Modini

В моем случае я запустил ниже команды в GitBash и это сработало нормально

Hasibul-

Я столкнулся с той же проблемой в windows. Затем сначала я удалил node_module. затем я запускаю npm install .

Причины ошибки «Не является внутренней или внешней командой» при выполнении команд в командной строке Windows 10 и Windows 11

Для того, чтобы понять суть ошибки, давайте рассмотрим, что происходит при выполнении команды в командной строке, в качестве примера будем использовать такой код:

Не является внутренней или внешней командой, исполняемой программой или пакетным файлом в командной строке

  1. В случае, если «команда» является собственной встроенной командой консоли (в качестве примера — cls), она выполняется с заданными параметрами.
  2. Если «команда» — это какой-то файл .exe, .cmd, .bat или иной, например, pip, python или adb, выполняется попытка его запуска из расположения, где запущена командная строка (выделено на изображении ниже) или из расположений, добавленных в системную переменную PATH (о которой поговорим подробнее далее). При удачном запуске и правильно переданных параметрах команда выполняется.

Отсюда следуют наиболее распространённые причины появления ошибки при выполнении команды:

  • Самая распространённая причина — отсутствие исполняемого файла в папке, где запущена командная строка и в папках, содержащихся в PATH.
  • Ошибки при написании команды: при ошибке в имени файла, он не будет найден, что и приведёт к указанной ошибке.
  • Файл отсутствует где-либо, например, вы пробуете использовать telnet, в то время, когда соответствующий компонент Windows не установлен.
  • Редко — запускаемый через командную строку файл действительно не является исполняемой программой: изначально сам по себе или из-за повреждений.

Теперь о том, что делать в рассматриваемой ситуации.

Для исправления ошибки «Не является внутренней или внешней командой, исполняемой программой или пакетным файлом» в зависимости от ситуации можно использовать следующие подходы.

Переход к папке с исполняемым файлом в командной строке

Если выполнение команды требуется не на регулярной основе, достаточно перейти в командной строке в папку, содержащую нужный файл, делается это следующим образом:

  1. Например, мы знаем, что python.exe для последней версии Python на момент написания этой статьи располагается в папкеpip.exe — там же во вложенной папке Scripts (если окажется не ясным, как попасть в эту папку, процесс показан в видео ниже), adb.exe — где-то в папке с platform-tools и так далее. Скопируйте этот путь, сделать это можно из адресной строки проводника.
  2. Если командная строка запущена на том же диске, где находится нужный исполняемый файл, введите команду вида:
  3. Если командная строка запущена на диске C:, а исполняемый файл находится на другом диске, то перед 2-м шагом используйте команду вида (здесь D меняем на нужную букву диска) D: с последующим нажатием Enter.
  4. Введите нужную команду, которая ранее сообщала об ошибке — теперь она должна выполниться успешно.

Добавление папки с программой в системную переменную среды PATH

В случае, когда использование команд требуется регулярно, например, для git, разумным будет добавить папку с этим исполняемым файлом в PATH, чтобы затем в любой момент времени выполнять команды, независимо от того, в какой папке открыта командная строка:

Примечание: если ошибка возникает при использовании команд python, обратите внимание, что при первоначальной установке вам предложат добавить необходимые пути в PATH (отметка Add Python to PATH), то же самое часто бывает и при установке других программ:

Добавление Python в PATH при установке

Установка недостающих компонентов

Иногда проблема возникает из-за того, что нужный файл попросту отсутствует на компьютере:

Включение клиента Telnet

  • Вы пробуете использовать команды telnet, но не зашли в Панель управления —Программы и компоненты — Включение или отключение компонентов Windows и не включили «Клиент Telnet».
  • Запускаете команды pyinstaller, но предварительно не установили его командой pip install pyinstaller
  • Пробуете использовать команды adb.exe, но не установили необходимые компоненты Android SDK Platform Tools.

Аналогичная ситуация может быть и для многих других, не входящих в стандартную поставку Windows 10 и Windows 11 компонентов, например, java.

Если ошибка возникает при запуске системных инструментов Windows

Видео инструкция

Надеюсь, статья и видео помогли разобраться с проблемой и помогли в её решении. Остаются вопросы? — задавайте их в комментариях, я постараюсь ответить.

При попытке открыть какую-либо команду через окно служебной программы или консоль, вы сталкиваетесь с ошибкой – «Имя файла» не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Система упрямо не открывает файл по каким-то причинам и этот факт очень раздражает. Причиной этого может быть один из нескольких вариантов: неправильно указан путь к файлу и отсутствие компонента в системе вообще, т.е по указанному адресу его не существует.

Ошибка «Имя файла» не является

Первым делом необходимо указать точный путь переменной «Path» операционной системе, чтобы не возникало ошибок при открытии файла. Для этого нужно наверняка знать расположение папки. К примеру, обратимся к программе, которая в дальнейшем будет работать с исполняемым файлом в определенной папке.

Системная переменная Path

Указываем правильный путь в переменной path на ОС Windows 7

Чтобы правильно указать путь необходимо знать точное расположение файла. Если файл программы, который нужно открыть лежит на диске в С:\Program Files\Java\jdk 1.8.0.45\bin, тогда этот путь нужно скопировать и указать в системной переменной для последующего открытия.

Командная строка

  1. Далее нам понадобиться рабочий стол, наводим мышь на «Мой компьютер» и в контекстном меню выбираем «Свойства».
  2. Нажимаем «Дополнительные параметры» слева и выбираем пункт «Переменные среды».
  3. В открывшемся окне ищем строку «Path» нажимаем на нее и вставляем скопированные путь сюда.
  4. Действие нужно подтвердить кнопкой «Ок». Компьютер желательно перезагрузить, чтобы настройки точно вступили в силу. Откройте консоль и вбейте нужную команду. Ошибки быть не должно.

В том случае, если ошибка будет появляться снова, попробуйте перенести программу в рабочие директории диска с установленной операционной системой, например /System32. С этой директорией Виндовс работает чаще.

Также ошибки возникают из-за отсутствия компонентов программы. Устранить их можно дополнив нужными. Для примера возьмем компонент «Telnet». Чтобы его включить, перейдите:

  • На «Панель управления».
  • Дальше выберите «Включение и выключение компонентов».
  • Из списка выбираем «Клиент Telnet», напротив ставим галочку и нажимаем «Ок».
  • Компонент должен работать и ошибок возникать больше не должно.

Читайте также: