2

我正在开发一个在烧瓶中开发的网络应用程序。它使用我们正在编译的 SASS,并使用带有以下代码的 flask_assets 库进行捆绑。

from flask_assets import Environment, Bundle

scss = Bundle('sass/main.scss', filters='pyscss', output='all.css', depends=('sass/**/*.scss'))
assets.register('scss_all', scss)

在我们开始使用命名网格线之前,一切正常,如下所示

display: grid;
grid-template-rows: 5vh 10vh; 
grid-itemplate-columns: [margin-left-start] 3rem [margin-left-end content-start] 80% content-end];

符合 all.css,如在 google chrome 上的 Web 开发人员控制台上所见。

display: grid;
grid-template-rows: 5vh 10vh;
grid-template-columns: margin-left-start 3rem margin-left-end content-start 80% content-end;

如上所示,pyscss 在编译时似乎删除了 '[]'(方括号)。文档说方括号已被弃用。有什么提示可以解决这个问题吗?使用sass 过滤器会解决这个问题吗?我们也可以通过安装 ruby​​ gem 直接使用这个过滤器吗(或者我们应该安装一个“ruby stack”,我没有使用 ruby​​ 的经验)?libsass -python呢?这会是更好的前进方式吗?提前致谢。

4

0 回答 0