storybook中的webpack依赖导致 Create-react-app 报错
来源:13-7 使用 travis 自动运行测试

布鲁斯基
2020-10-21
环境
- “react-scripts”: “3.2.0”
- “@storybook/react”: “^5.2.8”,
问题
运行 react-script test 出错, 原因是 storybook中的 webpack 依赖导致 Create-react-app 报错
> react-scripts test
Don't try to install it manually: your package manager does it automatically.
$ npm ls webpack
boo-ui-react@0.1.0
├─┬ @storybook/react@5.3.21
│ ├─┬ @storybook/core@5.3.21
│ │ ├─┬ corejs-upgrade-webpack-plugin@2.2.0
│ │ │ └── webpack@4.44.2 deduped
│ │ └── webpack@4.44.2 deduped
│ └── webpack@4.44.2
└─┬ react-scripts@3.2.0
└── webpack@4.41.0
最终解决
拷贝 老师的 package-lock.json
重新安装依赖才解决.
请问当 Create-react-app 与 storybook 的 webpack 版本不一致的时候, 解决办法除了选正确的版本之外, 还有什么解决方案吗?
写回答
2回答
-
SeLiNnnn
2021-05-25
我应该是遇到了类似问题吧,安装了sb后原来的程序就运行不起i了,删了node_modules换成yarn install后控制台给了报错和解决方案,是ok的
00 -
张轩
2020-10-21
同学你好欧 找到了一个 issue 和你的情况一摸一样 : https://github.com/storybookjs/storybook/issues/6505
其中一个解决方案是 新建 .env 文件 然后填入 SKIP_PREFLIGHT_CHECK=true,然后使用 yarn 来运行命令, 你可以试试
00
相似问题