0

我正在使用 Flask-Assets(带有 pyScss 过滤器的网络资产)

这是设置:

  1. __init__.py 中的声明

from flask_assets import Environment, Bundle
...
assets = Environment(app)
assets.init_app(app)  
...
assets.url = app.static_url_path
assets.directory = app.static_folder
scss = Bundle('scss/style.scss', filters='pyscss', output='gen/style.css', 
    extra={'rel': 'stylesheet/scss'})
        
...
assets.register('scss_all', scss)
scss.build()
  1. 在 index.html 中调用
{% assets "scss_all" %}
    <link rel="stylesheet" href="{{ url_for('static', filename='gen/style.css') }}">
{% endassets %}

和 3. 我在终端中收到的警告,它紧接在系统冻结之前。


(venv) PS C:\Users\...> flask run
 * Serving Flask app "app" (lazy loading)
 * Environment: development
 * Debug mode: on
 * Restarting with stat
c:\users\...\venv\lib\site-packages\scss\selector.py:26: FutureWarning: Possible nested set at position 329
  SELECTOR_TOKENIZER = re.compile(r'''

所有 SCSS 文件都在编辑器中正确编译。经过几个小时的追逐,我不知所措。任何建议将不胜感激。

4

0 回答 0