组件库代码运行报错

来源:4-3 样式解决方案分析

streaker303

2023-03-12

拉取vikingship 的master代码,run start 之后有如下报错:
图片描述
请问老师是什么原因,怎么解决

写回答

2回答

张轩

2023-03-15

同学你好

我用你的代码库确实发现了类似的错误,但是自己的不会。然后我找到了这个 issue:

https://github.com/FortAwesome/angular-fontawesome/issues/125

就是我们遇到的问题。

不知道什么原因一个类型库被安装了两次。

里面有一些具体的解决方案(类型断言啥的)

最好的方案还是升级对应的Fontawesome 的依赖。升级到最新的 6 版本,我这个版本有点旧了。

"@fortawesome/fontawesome-svg-core": "^6.3.0",
"@fortawesome/free-solid-svg-icons": "^6.3.0",

可以升级试试看。

我在之后也会升级代码库中依赖,这样应该就不会有这个问题了。

1
1
streaker303
本地还有点小问题。感谢老师的解答,期待代码库的依赖升级
2023-03-15
共1条回复

张轩

2023-03-13

同学你好

我在本地重新拉取了一遍试了一下,并没有出现类似的错误,请告知一下你的 node.js 版本是多少呢?

看起来应该是安装的定义文件有些问题,svg-core 或者 svg-icons 的定义 有可能出现问题。看报错,更倾向于 svg-icons 的定义文件有些问题。缺少了一些属性。


0
2
张轩
回复
streaker303
可以换 16 以上的 node,删除 node_modules, 再装一次试试看,如果还不行的话,可以直接把代码库打包(别删除 node_modules)邮件(vikingmute@163.com)给我, 我在本地帮你看看哈
2023-03-13
共2条回复

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

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

2122 学习 · 959 问题

查看课程