Дополнение: плагин Autoprefixer позволяет перезаписать ключ browserslistв package.json добавлением опции overrideBrowserslist (но это не рекомендуется).
Изменения:
добавлен ключ browserslist в package.json.
изменен файл gulp/tasks/styles.js - Autoprefixer тасков build и build-min не имеет опций и потому использует общую конфигурацию package.json, а таска dev свою опцию overrideBrowserslist.
Теория:
Browserslist служит для конфигурации совместного использования целевых браузеров и версий Node.js между различными инструментами фронтенда, таких как:
Все инструменты найдут целевые браузеры автоматически, после:
package.json
:.browserslistrc
:Browserslist будет использовать браузеры и версии Node.js опрашивая эти источники:
browserslist
вpackage.json
в текущем или родительском каталоге (рекомендуемый способ)..browserslistrc
в текущем или родительском каталоге.browserslist
в текущем или родительском каталоге.BROWSERSLIST
.0.5%, last 2 versions, Firefox ESR, not dead
.подробнее здесь
Дополнение: плагин Autoprefixer позволяет перезаписать ключ
browserslist
вpackage.json
добавлением опцииoverrideBrowserslist
(но это не рекомендуется).Изменения:
browserslist
вpackage.json
.gulp/tasks/styles.js
- Autoprefixer тасков build и build-min не имеет опций и потому использует общую конфигурациюpackage.json
, а таска dev свою опциюoverrideBrowserslist
.