Замените опцию браузера Autoprefixer в список обозревателей - PullRequest
6 голосов
/ 18 июня 2019

Я использую [Metronic v6.03]

Я следовал краткому руководству по документации. https://keenthemes.com/metronic/?page=docs

Если я дам команду «gulp build», я получу сообщение:

«Заменить опцию браузера Autoprefixer на конфигурацию списка браузеров. Используйте ключ browserslist в файле package.json или .browserslistrc.

Использование опции браузера вызывает некоторую ошибку. Конфигурация списка браузеров может использоваться для Babel, Autoprefixer, postcss-normalize и других инструментов.

Если вам действительно нужно использовать параметр, переименуйте его в overrideBrowserslist.

Узнайте больше на: https://github.com/browserslist/browserslist#readme https://twitter.com/browserslist

Тема не компилируется правильно.

Версия NPM: 6.9.0

Версия пряжи: 1.16.0

Гулб версия

CLI: 2.2.0

Локальная версия: 4.0.2

Я изменил список браузеров в файле package.json на

"список браузеров": [

"last 1 version",

"> 1%",

"maintained node versions",

"not dead"

]

и попробуйте заменить строку на:

"список браузеров": [

"defaults"

]

В Linux я добавил файл .browserslistrc со строками выше.

1 Ответ

1 голос
/ 11 июля 2019

Здесь на самом деле не вопрос, но, думаю, вы хотите избавиться от этой ошибки.

Поскольку Metronic не является бесплатным для загрузки, я не вижу исходный код.Но проблема будет в gulpfile.js.

Ищите autoprefixer(), эта функция будет иметь некоторые параметры, передаваемые в качестве параметра.Удалите эти опции.И переместите их на ваш package.json как browserslist: ["browserConfig1", "browserConfig2", "..."].

...