babel-loader 冲突

来源:13-4 万无一失 - 添加发布和 commit 前检查

luluseiipai

2021-06-29

在我把 react react-dom 和 react-script 移动到 devDependencies 之后,react-script 中的 8.1.0 和 storybook 中的 8.2.2 babel-loader 有冲突,我使用的是 17.0.2 的 react 和最新版的 storybook

写回答

1回答

张轩

2021-06-30

同学你好 我查了 github 发现这是一个老问题了,storybook 和 react 随着版本更新经常会遇到这个问题,请看链接:

https://github.com/storybookjs/storybook/issues/5183

这里面有两个解决方案

1 将 babel-loader 修改成统一定死的版本,在 package.json 中,比如

"babel-loader": "8.1.0"

2 在 package.json 中添加:

"resolutions": { "babel-loader": "8.1.0" }

这个方案只能在 yarn 中使用。

3 新建一个 .env 文件,添加

SKIP_PREFLIGHT_CHECK=true

0
1
luluseiipai
谢谢老师
2021-06-30
共1条回复

React18+TS高仿AntD从零到一打造组件库

设计,开发,测试,发布再到 CI/CD,从0到1造轮子

2124 学习 · 959 问题

查看课程