Команда «laravel npm build Production» представляет собой смесь команд Laravel и npm, используемых для сборки приложения Laravel для производства. Команда не на английском языке, но ее можно перевести на английский как «создать приложение Laravel для производства с помощью npm».
Вот несколько методов, которые вы можете использовать для создания рабочего приложения Laravel с использованием npm, а также примеры кода:
Метод 1. Использование Laravel Mix
Laravel Mix — это гибкий API для определения этапов сборки Webpack для вашего приложения Laravel.
Шаг 1. Установите Laravel Mix
npm install laravel-mix --save-dev
Шаг 2. Настройка Laravel Mix
Отредактируйте файл webpack.mix.js, чтобы определить этапы сборки, такие как компиляция ресурсов, минимизация файлов и создание исходных карт.
const mix = require('laravel-mix');
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.version();
Шаг 3. Запустите команду сборки
npm run production
Метод 2: использование Laravel Elixir (устарело)
Laravel Elixir был предшественником Laravel Mix, но устарел. Однако, если вы используете более старую версию Laravel, вы все равно можете обнаружить, что она используется.
Шаг 1. Установите Laravel Elixir
npm install laravel-elixir --save-dev
Шаг 2. Настройте Laravel Elixir
Отредактируйте файл gulpfile.js, чтобы определить этапы сборки.
var elixir = require('laravel-elixir');
elixir(function(mix) {
mix.sass('app.scss')
.webpack('app.js');
});
Шаг 3. Запустите команду сборки
gulp --production
Метод 3. Использование сценариев npm
Вы также можете определить собственные сценарии сборки в файле package.jsonи запускать их с помощью npm.
Шаг 1. Добавьте сценарии в package.json
Отредактируйте файл package.json, включив в него сценарии сборки.
"scripts": {
"build": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules"
}
Шаг 2. Запустите команду сборки
npm run build
Это несколько методов, которые вы можете использовать для создания приложения Laravel для производства с использованием npm. Не забудьте настроить команды и конфигурации в соответствии с настройками вашего конкретного проекта.