Я использую URLSearchParams
в своем приложении. Код передается с помощью babel
, с использованием babel/preset-env
и core-js@3
для включения полизаполнений, необходимых для целевых браузеров.
Это мой babelrc:
{
"presets": [
[
"@babel/preset-env",
{
"modules": false,
"corejs": "3",
"useBuiltIns": "entry",
"forceAllTransforms": true
}
]
]
}
Вот мой .browserslistrc
:
IE 11
Edge >= 14
last 2 Chrome versions
last 2 Firefox versions
Проблема в том, что, хотя я указал IE11 в .browserslistrc
, полифил для URLSearchParams
все еще не включен в окончательный комплект. До сих пор я решил эту проблему, импортировав core-js/web/url-search-params.js
вручную, но я бы предпочел, чтобы это было сделано автоматически babel/preset-env
.
Можно ли как-то настроить babel/preset-env
для включения полифилла URLSearchParams
из core-js?