开发者问题收集
我有一个使用 Vite 构建的 React 项目。我刚刚通过“npx storybook@latest init”添加了一个故事书,因此添加了“npm install @storybook/builder-vite --save-dev”。我可以通过“npm run storybook”在本地运行故事书,效果很好但是当我通过“npm run build-storybook”构建静态故事书页面时,我
我开始在另一个项目中使用 storybook,我之前在另一个 repo 中已经让 SCSS @import 工作了,但我无论如何也想不出哪里出了问题。ERROR in ./src/components/Navigation/style.scss(./node_modules/react-scripts/node_modules/css-loader/dist/cjs.js??ref--8-1!./
我正在用 typescript、sass 和 rollup 编写一个 react 组件库,我希望它尽可能独立。有人对如何最好地包含 scss 文件中引用的资产(图像和字体)有什么建议吗?一种解决方案可能是某种加载器(例如 postcss 处理器)用 base64 版本替换 scss 文件中引用的所有图像和字体资产。有人有以有效方式完成此操作的示例吗?任何解决方案或建议都将不胜感激🙏🏻我的汇总配置如
我在 NextJS 应用中使用 Jest 和 React Testing Library 将故事集成到单元测试中时遇到了问题。在 Storybook 中,我的 NextJS 组件渲染没有问题,Storybook Addon Next Router工作正常。但是,在我的 Jest 测试文件中,我的测试抛出错误,因为 useRouter() 返回 null。我相信我已经正确设置了所有插件。我的设置:N