У меня проблема с тем, чтобы Parcel, Jest и Babel работали с одинаковыми .babelrc
Версия пакета: 1.11.0
Версия Jest: 24.0.0
Узел: v10.5.0
Платформа: Win 10
.babelrc
{
"env": {
"development": {
"plugins": [
[
"@babel/plugin-transform-runtime",
{
"corejs": 2
}
]
]
},
"test": {
}
},
}
Если переместить секцию plugins
в корень JSON, она будет работатьправильно с веб-приложением, однако Parcel или Babel по какой-то причине не могут распознать среду разработки, даже если я установил ее в командной строке.
Если запустить тесты без настройки среды (с env
, как указано выше), тогда я получу
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import _Promise from "@babel/runtime-corejs2/core-js/promise";
с Jest.
Возможно, тестовая установка тоже не будет распознана, она просто работает без babel/plugin-transform-runtime