У меня есть пакет, который работает на Laravel 7, а хотелось бы переписать его под Laravel 8. Проблема заключается в Laravel-Mix. У старой версии скрипта была поддержка:
"laravel-mix": "^5.0.4",
В новой версии по умолчанию стоит:
"laravel-mix": "^6.0.16",
У меня есть такая секция
scripts в файле packages.json моего пакета:
"scripts": {
"dev": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --config=node_modules/laravel-mix/setup/webpack.config.js",
"build": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --config=node_modules/laravel-mix/setup/webpack.config.js",
"lint": "eslint --ext .js,.vue resources/assets/js"
},
Пролистав
документ обновления laravel-mix, понял, что в 6-ой версии появился ряд изменений. Получается мне нужно переделать мою секцию на что-то похожее:
"scripts": {
"development": "mix",
"watch": "mix watch",
"watch-poll": "mix watch -- --watch-options-poll=1000",
"hot": "mix watch --hot",
"production": "mix --production"
}
Может кто-нибудь помочь переписать старый код на новый?