Команда npm run dev не работает Проект Laravel 8 + vue js 3

работал с Laravel 8 и установил vue js 3 с проектом, а также запустил проект laravel с помощью команды php artisan serve. но когда я попытался запустить vue js для запуска vite с помощью npm run dev, в консоли появились следующие сообщения об ошибках.

'mix' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ development: `mix`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ development script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Modaya\AppData\Roaming\npm-cache\_logs\2023-04-17T12_24_06_646Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ dev: `npm run development`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

как я могу решить эту проблему?

Мне нужны хорошие решения здесь

пакет.json

{
    "private": true,
    "scripts": {
        "dev": "npm run development",
        "development": "mix",
        "watch": "mix watch",
        "watch-poll": "mix watch -- --watch-options-poll=1000",
        "hot": "mix watch --hot",
        "prod": "npm run production",
        "production": "mix --production"
    },
    "devDependencies": {
        "axios": "^0.21",
        "laravel-mix": "^6.0.6",
        "lodash": "^4.17.19",
        "postcss": "^8.1.14"
    },
    "dependencies": {
        "admin-lte": "^3.2.0",
        "vue": "^3.2.47"
    }
}
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
109
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

mix команда не найдена - что mix когда я запустил dev?

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

Вы объявили команду dev в файле package.json, которая при вызове как npm run dev запускает связанные команды. В этом случае код может быть:

{
  "scripts": {
    "dev": "npm run development",
    "development": "mix",
  }
}
  1. позвоните dev с npm run dev (вы его запустили)
  2. вызов development по dev (автоматизирован соответствующей командой)
  3. вызов mix по development (автоматизирован соответствующей командой)
  4. Получить ошибку: mix не найдено (сообщение об ошибке на вашей консоли)

Как добавить команду mix в проект?

Итак, запуск npm run dev фактически запускает то же самое, как если бы вы ввели mix в консоли. Однако команды mix не существует. Это потому, что вы не установили пакет laravel-mix.

npm install laravel-mix@latest --save-dev

ВАЖНО: помните, что только то, что имя зависимости указано в файле package.json, не означает, что вы действительно установили его! Вы можете легко проверить это, выполнив команду npm install!


Та же проблема: «mix» не распознается как внутренняя или внешняя команда в новой установке Laravel 8

я снова устанавливаю npm, когда я запускаю npm run dev, здесь появляются следующие сообщения 1 WARNING in child compilations (Use 'stats.children: true' resp. '--stats-children' for more details) webpack compiled with 1 warning

amaruwakoi 18.04.2023 10:22

Читайте здесь о своей новой проблеме: stackoverflow.com/questions/72083968/…

rozsazoltan 18.04.2023 10:40

хорошо, сэр, ваши 1-й и второй комментарии решили мою проблему

amaruwakoi 18.04.2023 11:23

Другие вопросы по теме