gpt4 book ai didi

create-react-app - 带有 craco 的 Storybook - 调用不同版本的 react-scripts

转载 作者:行者123 更新时间:2023-12-04 04:13:42 25 4
gpt4 key购买 nike

Storybook 当前调用 react-scripts 。但是,我已经用 craco 覆盖了 CRA 配置的某些部分。这意味着我的应用程序是使用 craco ... 而不是 react-scripts ... 调用的。

是否有一个干净的解决方案让 Storybook 调用 craco 代替?

最佳答案

我想出的解决方案是这样的:

.storybook/main.js :

const path = require('path');

module.exports = {
stories: ['../src/**/*.stories.js'],
addons: [
'@storybook/preset-create-react-app',
'@storybook/addon-actions',
'@storybook/addon-links',
'@storybook/addon-viewport/register',
'@storybook/addon-knobs/register',
],
webpackFinal(config, { configType }) {
return {
...config,
resolve: {
alias: {
...config.resolve.alias,
'~': path.resolve(__dirname, '../src/'),
},
},
};
},
};

我只在我的 craco 文件中使用了别名功能,所以在这里我覆盖了 storybook 中的 webpack 配置,只添加了别名参数。对于您的情况,您需要添加自己的配置。

关于create-react-app - 带有 craco 的 Storybook - 调用不同版本的 react-scripts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61193735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com