【问题标题】:Using Font-Awesome 4.7.0 in ExtJS 7.1.0在 ExtJS 7.1.0 中使用 Font-Awesome 4.7.0
【发布时间】:2021-10-08 11:55:21
【问题描述】:

ExtJS 7.1.0 正在使用 Font-Awesome 5.6.3。但是我的应用是在 ExtJS 6 中构建的,并且我使用了很多来自 font-awesome 4 的图标,这些图标在版本 5 中不再可用。我现在的问题是,是否有可能降级 font-awesome 版本?

我已经尝试替换 /framework/font-awesome 文件夹,但这会在构建时引发错误。我已经尝试根据本指南在/workspace/local/packages/font-awesome-470 中创建自己的包:https://jnesis.com/en/blog/how-to-take-advantage-of-font-awesome-5-in-your-ext-js-6-applications/

该指南解释了如何从 font-awesome 4 升级到 5。我认为它也可以反过来工作。但是,我总是收到如下所示的构建错误:

[LOG] Fashion Error : Reference to undeclared variable : $fa_line_height_base :
[ERR]
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.ExBuild: Fashion build exited with code : 1
[ERR]   at sun.reflect.N
[ERR] ativeMethodAccessorImpl.invoke0(Native Method)
[ERR]
[ERR] Total time: 1 minute 38 seconds

【问题讨论】:

  • update 对图标的引用不会更简单吗?

标签: javascript extjs package font-awesome extjs7


【解决方案1】:

您有没有尝试过旧煎茶论坛上发布的“升级”程序? 它是为 Ext JS 6 编写的,但需要做一些工作才能与 7 一起使用。注意升级显示了如何同时运行两种风格的 Font Awesome。在您的情况下,您将添加旧版本。 How to upgrade Font Awesome.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-08
    • 2023-03-29
    • 1970-01-01
    • 2020-10-31
    • 2013-12-22
    • 2020-10-12
    • 2018-10-11
    相关资源
    最近更新 更多