样式不生效

来源:8-3 Storybook 创建第一个 story

InvincibleJhin

2022-09-21

import { library } from '@fortawesome/fontawesome-svg-core’
import { fas } from '@fortawesome/free-solid-svg-icons’
import "…/src/styles/index.scss"
library.add(fas);

在preview.js中加上这四行代码后样式没有生效,并且npm run storybook也不能启动项目了,node版本是16.17.0,而且发现只导入样式,即import “…/src/styles/index.scss”,删掉另外三行代码,就能正常启动了,样式也生效了。
代码地址https://github.com/vinviiy/-/tree/main

写回答

2回答

张轩

2022-09-23

同学你好

原因是你没有安装 fontawesome icon 的一系列内容啊,你的 pakcages.json 中没有安装,所以引入就报错了,你是不是跳过了中间内容,直接到 storybook 这里了呢?第七章讲了 icon 组件,这里面会安装对应的一系列依赖。

"@fortawesome/fontawesome-svg-core": "^6.2.0",
"@fortawesome/free-solid-svg-icons": "^6.2.0",
"@fortawesome/react-fontawesome": "^0.2.0",

安装 https://fontawesome.com/v5/docs/web/use-with/react

0
1
InvincibleJhin
是的😭,谢谢老师,下次再也不跳过了。
2022-09-23
共1条回复

张轩

2022-09-22

同学你好

你的源代码库中并没有提交 .storybook 这个文件夹,我这里启动失败,请再添加一下吧。

0
2
InvincibleJhin
老师你好,.storybook文件被隐藏了,没法复制到git上,我把它改名成storybook了。
2022-09-22
共2条回复

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

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

2123 学习 · 959 问题

查看课程