@sequelone

Как переписать секцию scripts в файле packages.json?

У меня есть пакет, который работает на 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"
}


Может кто-нибудь помочь переписать старый код на новый?
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ответы на вопрос 1
@sequelone Автор вопроса
Если я правильно понял, то должно получится вот так:

"scripts": {
    "build": "mix",
    "dev": "mix watch",
    "lint": "eslint --ext .js,.vue resources/assets/js"
  },
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы