我们希望将项目的Storybook组件集成到多个目录中,但通过.storybook/main.js中的设置访问所有这些组件
我们的目录如下所示:several frontends storybook directory (image)
您还可以查看Git存储库:https://github.com/Venture-Capitol
现在我们使用变通方法来注释掉main.js配置中不需要的部分,但显然这不是一个长期的解决方案。
看起来是这样的:
module.exports = {
stories: [
// TODO: make all stories visible at the same time
// --- GPF components ---
"../../../apps/frontend/src/components/stories/**/*.stories.mdx",
"../../../apps/frontend/src/components/stories/**/*.stories.@(js|jsx|ts|tsx)",
// // --- UTR components ---
// "../../../apps/utr-frontend/components/stories/**/*.stories.mdx",
// "../../../apps/utr-frontend/components/stories/**/*.stories.@(js|jsx|ts|tsx)",
// // --- Global components ---
// "../../components/stories/**/*.stories.mdx",
// "../../components/stories/**/*.stories.@(js|jsx|ts|tsx)",
],
addons: ["@storybook/addon-links", "@storybook/addon-essentials"],};
有什么建议怎么做吗?
提前感谢!!
发布于 2021-11-10 04:28:13
glob模式应该可以解决这个问题。
stories: ['../../**/*.stories.@(js|jsx|ts|tsx|mdx)'],
https://stackoverflow.com/questions/69907978
复制相似问题