请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

组件库代码运行报错

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

正在回答 回答被采纳积分+3

2回答

张轩 2023-03-15 17:59:51

同学你好

我用你的代码库确实发现了类似的错误,但是自己的不会。然后我找到了这个 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 回复 有任何疑惑可以回复我~
  • 提问者 streaker303 #1
    本地还有点小问题。感谢老师的解答,期待代码库的依赖升级
    回复 有任何疑惑可以回复我~ 2023-03-15 23:01:53
张轩 2023-03-13 09:17:19

同学你好

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

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


0 回复 有任何疑惑可以回复我~
  • 提问者 streaker303 #1
    Node好像是14.17.1的,老师指的是依赖有问题么
    回复 有任何疑惑可以回复我~ 2023-03-13 09:23:33
  • 张轩 回复 提问者 streaker303 #2
    可以换 16 以上的 node,删除 node_modules, 再装一次试试看,如果还不行的话,可以直接把代码库打包(别删除 node_modules)邮件(vikingmute@163.com)给我, 我在本地帮你看看哈
    回复 有任何疑惑可以回复我~ 2023-03-13 09:38:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信