Я нахожусь в процессе обновления до Сборника рассказов 5.3.9 После долгих копаний я смог заставить его работать с новыми изменениями API .
Истории работают соответственно но Storyshots.test. js ошибки: Test suite failed to run Couldn't find preset "@babel/env" relative to directory...
В проекте .babelrc
Я изменил
"presets": ["env", "react"],
для использования
"presets": ["@babel/env", "@babel/react"],
Вышеуказанное изменение было необходимо для работы с Babel 7 и babel-loader: 8.0.6
При старой предустановке тесты Storyshots снова работают, но сам сборник рассказов выходит из строя. С новым предустановленным сборником рассказов работает и тесты не пройдены.
Мысли? Я также попробовал эту рекомендацию
.babel.r c
{
"presets": ["@babel/env", "@babel/react"],
"plugins": [
"macros",
"transform-object-rest-spread",
"transform-class-properties"
],
"env": {
"test": {
"plugins": [
[
"babel-plugin-transform-require-ignore",
{
"extensions": [".css"]
}
]
]
}
}
}
пакет. json
"dependencies": {
"@babel/preset-react": "^7.8.3",
*******
"devDependencies": {
"@storybook/addon-a11y": "5.3.9",
"@storybook/addon-actions": "5.3.9",
"@storybook/addon-knobs": "5.3.9",
"@storybook/addon-links": "^5.3.9",
"@storybook/addon-storyshots": "5.3.9",
"@storybook/addon-viewport": "5.3.9",
"@storybook/addons": "5.3.9",
"@storybook/react": "5.3.9",
"@babel/core": "^7.0.0",
"babel-jest": "^22.0.4",
"babel-loader": "^8.0.6",
*******
.storybook / main. js
module.exports = {
stories: ['../src/**/*.stories.js'],
addons: [
'@storybook/addon-actions',
'@storybook/addon-links',
'@storybook/addon-knobs',
'@storybook/addon-a11y',
'@storybook/addon-storyshots'
]
}