Candinya / Kratos-Rebirth

一个可爱而现代的 Hexo 主题
GNU General Public License v3.0
609 stars 79 forks source link

Bug 回报:每次构建都会报“variable @fa-css-prefix is undefined” #175

Closed xheiu closed 3 months ago

xheiu commented 1 year ago

报告前须知

安装方式

Git clone 项目仓库至 themes 目录下

对 Bug 的描述

每次到这里就开始这样子了 03:35:36.794 DEBUG Rendering HTML _pages/search-page: search/index.html 03:35:42.127 ERROR Asset render failed: vendors/font-awesome@4.7.0/less/animated.css variable @fa-css-prefix is undefined 03:35:42.127 ERROR Asset render failed: vendors/font-awesome@4.7.0/less/bordered-pulled.css variable @fa-css-prefix is undefined 03:35:42.127 ERROR Asset render failed: vendors/font-awesome@4.7.0/less/fixed-width.css variable @fa-css-prefix is undefined 03:35:42.127 ERROR Asset render failed: vendors/font-awesome@4.7.0/less/core.css variable @fa-css-prefix is undefined 03:35:42.127 ERROR Asset render failed: vendors/font-awesome@4.7.0/less/icons.css variable @fa-css-prefix is undefined 03:35:42.128 ERROR Asset render failed: vendors/font-awesome@4.7.0/less/list.css variable @fa-css-prefix is undefined 03:35:42.128 ERROR Asset render failed: vendors/font-awesome@4.7.0/less/larger.css variable @fa-css-prefix is undefined 03:35:42.128 ERROR Asset render failed: vendors/font-awesome@4.7.0/less/rotated-flipped.css variable @fa-css-prefix is undefined 03:35:42.128 ERROR Asset render failed: vendors/font-awesome@4.7.0/less/path.css variable @fa-font-path is undefined 03:35:42.128 ERROR Asset render failed: vendors/font-awesome@4.7.0/less/screen-reader.css No matching definition was found for .sr-only() 03:35:42.128 ERROR Asset render failed: vendors/font-awesome@4.7.0/less/stacked.css variable @fa-css-prefix is undefined 03:36:02.439 INFO Hexo is running at http://localhost:4000/ . Press Ctrl+C to stop.

复现的方法

就是 hexo s --debug 后

期望的行为

应该正常情况下没这个把

相关的截图

WindowsTerminal_oeWhiYmzzG

运行环境

hexo 6.3.0 npm 8.15.0 node v16.17.0

主题配置文件

vendors下的没有改动过

站点配置文件

No response

补充内容

这是正常情况吗,每次到这里会有些耗时,但网站还是可以正常访问

ArcticLampyrid commented 1 year ago

https://github.com/Candinya/Kratos-Rebirth/actions/runs/3927900835/jobs/6930077085 没有在 GitHub Actions 中发现类似现象,请问您可以发一下 package.json 吗。 怀疑可能与您安装了 CSS 压缩工具等情况有关

xheiu commented 1 year ago

https://github.com/Candinya/Kratos-Rebirth/actions/runs/3927900835/jobs/6930077085 没有在 GitHub Actions 中发现类似现象,请问您可以发一下 吗。 怀疑可能与您安装了 CSS 压缩工具等情况有关package.json

这是

"dependencies": {
    "hexo": "^6.3.0",
    "hexo-abbrlink": "^2.2.1",
    "hexo-autonofollow": "^1.0.1",
    "hexo-generator-archive": "^2.0.0",
    "hexo-generator-baidu-sitemap": "^0.1.9",
    "hexo-generator-category": "^2.0.0",
    "hexo-generator-feed": "^3.0.0",
    "hexo-generator-index": "^3.0.0",
    "hexo-generator-json-content": "^4.2.3",
    "hexo-generator-sitemap": "^3.0.1",
    "hexo-generator-tag": "^2.0.0",
    "hexo-renderer-ejs": "^2.0.0",
    "hexo-renderer-less": "^4.0.0",
    "hexo-renderer-marked": "^6.0.0",
    "hexo-renderer-stylus": "^2.1.0",
    "hexo-server": "^3.0.0",
    "hexo-simple-mindmap": "^0.8.0",
    "hexo-theme-landscape": "^0.0.3",
    "hexo-yam": "^7.0.0"
}

我试着注释掉_config.yml中yam设置也还是有这段报错

ArcticLampyrid commented 1 year ago

try to remove hexo-renderer-less

xheiu commented 1 year ago

尝试删除hexo-renderer-less

感谢,确实解决了这个问题