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