npm node, Open Sever и Laravel Mix

Комментарии к записи npm node, Open Sever и Laravel Mix отключены

При сборке фронтэнда на Open Sever сегодня у меня выдало ошибку: "cross-env" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

Ниже привожу свое рабочее решение.

Яндекс Практикум

Для начала скачайте и установите Node.js (если он у Вас не установлен). Ссылка на офф. сайт.

Запустите OpenServer, откройте "Настройки" - вкладку "Сервер". В "Настройка использования переменной Path" выберите "Свой Path + userdata/config/path.txt".

Перейдите в папку с установленным /OpenServer/userdata/config/ и создайте файл path.txt с одной строкой, содержащей путь до Node.js. У меня это:

GeekBrains
C:\Program Files\nodejs\

Зайдите в файлы своего сайта и удалите папку node_modules (если она там есть).

Запустите консоль OpenServerа и выполните последовательно в папке проекта:

npm install

затем

npm run dev

и непосредственно сборку frontenda

npm run f-prod