Keldos-Li / typora-latex-theme

将Typora伪装成LaTeX的中文样式主题,本科生轻量级课程论文撰写的好帮手。This is a theme disguising Typora into Chinese LaTeX style.
GNU General Public License v3.0
4.89k stars 314 forks source link

解决 dart-sass 1.80.0+ 的编译警告 #161

Open RalXYZ opened 3 weeks ago

RalXYZ commented 3 weeks ago

背景:在 #158 ,我们把 CI 中的 ruby-sass 替换为了 dart-sass

dart-sass 版本达到 1.80.0 以上后,在编译阶段会出现新警告。具体内容,参见 这个 CI job 的 compile 部分,以下贴出缩略版 log:

  ╷
1 │ @import "./settings.scss";
  │         ^^^^^^^^^^^^^^^^^
  ╵
    build/scss/include.scss 1:9           @import
    build/headers/windows/light.scss 4:9  root stylesheet

DEPRECATION WARNING: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.

More info and automated migrator: https://sass-lang.com/d/import

访问 sass import 帮助文档,得知,我们项目的相关写法从 dart-sass 1.80.0 起被列为 deprecated,该写法将会在 3.0.0 移除。

虽然我不是很懂为什么 sass 社区在 2.0.0 没有稳定前就开始规划 3.0.0,但既然编译器这样报错了,那我们作为用户也只能尽早修复。