Vuejs установлен или нет?

#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:

https://laravel.com/docs/7.x/frontend

Комментарии:

1. Я подумал, что, поскольку vuejs упоминается в файле «package.json», он должен выполнять все команды vuejs.

2. Laravel использует webpack для компиляции.

3. Хорошо, а что, если node_modules в отсутствует, но установлен npm?

4. просто беги npm install , и это вытащит их.