пытается настроить jest для работы с css-декораторами.
Файл css, связанный с моим компонентом реакции, имеет:
@import './another.css'
Теперь, когда я запускаю jest, я получаю:
SyntaxError: /Users/thiagofacchini/Documents/atomix/src/library/atoms/Label/styles.css: поддержка экспериментального синтаксиса decorators-legacy в настоящее время не включена (2: 1):
Затем я пошел к своему .babelrc и добавил:
"env": {
"test": {
"plugins": [
"@babel/plugin-proposal-decorators", { "legacy": true },
]
}
Снова выполняя шутку, я получаю
[BABEL] / Пользователи / thiagofacchini /Documents / atomix / src / library / protons / Animator / tests / index.test.js: для плагина decorators требуется параметр decoratorsBeforeExport, значение которого должно быть логическим.Если вы хотите использовать семантику устаревших декораторов, вы можете установить опцию «legacy: true».
(При обработке: / Users / thiagofacchini / Documents / atomix / node_modules / @ babel / plugin-offer-decorators/lib/index.js")
Также попытался изменить мой .babelrc на:
"env": {
"test": {
"plugins": [
"@babel/plugin-proposal-decorators", { "decoratorsBeforeExport": true ,"legacy": true },
]
}
}
Но получаю точно такую же ошибку.
Мой пакет.json выглядит так:
"@babel/core": "^7.3.4",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/preset-env": "^7.3.4",
"@babel/preset-flow": "^7.0.0",
"@babel/preset-react": "^7.0.0",
"@logux/eslint-config": "^27.0.0",
"babel-eslint": "^10.0.1",
"babel-loader": "^8.0.5",
ПРИМЕЧАНИЕ: ошибка только что произошла на JEST, моя сборка разработки работает нормально.
Я погуглил, но просто не могупонять, что происходит. Может быть, что-то с версиями? Буду признателен за любую помощь.