Как Node.js и Laravel подходят друг другу

#node.js #laravel

#node.js #laravel

Вопрос:

Я прохожу курсы в Laracasts, и используется команда npm install amp;amp; npm run dev. Это не сработало из моего каталога htdocs / projectname, поэтому я установил Windows 10 node.js установщик, который установил его в каталог program files. Почему-то кажется node.js оказался в моем файле packages.json

Node.js кажется, все javascript на стороне сервера? Как это работает с Laravel?

Спасибо!

Ответ №1:

NodeJS можно использовать для многих целей, включая код на стороне сервера, а также предоставляет инструменты для использования в среде разработки, которые доступны через репозиторий NPM. Цитата со страницы Википедии NodeJS гласит следующее:

Node.js это кроссплатформенная серверная среда выполнения JavaScript с открытым исходным кодом, которая выполняет код JavaScript вне веб-браузера.

Стандартная установка Laravel включает в себя стандартный файл package.json, который включает команды и требования для различных пакетов, один из которых включает laravel-mix, который представляет собой инструмент на основе webpack для оптимизации и компиляции ваших ресурсов (обычно таблиц стилей и Javascript).

Ответ №2:

NPM — это менеджер пакетов узла. Он устанавливается с Node.js . Вы можете использовать npm -v в CLI, чтобы проверить, правильно ли он установлен. В вашем каталоге проекта должен быть package.json для использования npm install amp;amp; npm run dev . В случае Laravel в каталоге должен быть package.json.