#laravel #vue.js
Вопрос:
Я новичок в Vuejs.Я хочу разработать приложение с laravel и Vuejs.Я должен выполнить шаг по установке laravel и Vuejs и выполнить эту composer create-project --prefer-dist laravel/laravel demo "5.8.*"
команду.Я проверяю, установлен ли Vuejs или нет, добавив расширение Vuejs в Google chrome, и оно показывает, что Vuejs установлен.Но когда я выполняю команду vue --version
в putty, подключив сервер через SSH, то появляется ошибка «команда vue не найдена».Почему?
Может быть, этот вопрос неуместно задавать, но я очень смущен тем, что на самом деле установлен Vuejs или нет.И является ли структура файлов Vuejs такой же или другой?
Заранее спасибо.
Комментарии:
1. Проверьте package.json на наличие vue
2. Да, там написана версия «vue». Но когда я выполняю команду, она выдает ошибку, как я уже упоминал в вопросе. Я подумал, что если он установлен, то он должен быть в состоянии отображаться с помощью команды.
Ответ №1:
Установка и компиляция vue в проект laravel отличается от использования интерфейса командной строки vue.
В Laravel Vue включен в реестр активов в package.json
файле.
npm
использует этот файл для извлечения ресурсов, а затем позволяет вам создавать их. Это притягивает их с npm install
Примечание: вам нужно node.js установлен в вашей системе.
Команды сборки, которые вы можете увидеть в верхней части package.json
. Обычно они такие:
npm run dev
, npm run prod
, и npm run watch
.
Вот документация по началу работы с Laravel и Vue:
Комментарии:
1. Я подумал, что, поскольку vuejs упоминается в файле «package.json», он должен выполнять все команды vuejs.
2. Laravel использует webpack для компиляции.
3. Хорошо, а что, если node_modules в отсутствует, но установлен npm?
4. просто беги
npm install
, и это вытащит их.