伽罗Tony2020-03-19
我想在我的Flask应用程序中包含一个sass编译器。有一种普遍接受的方法吗?
当前,存在一个解决此问题的更好方法,即Flask-Scss。
您只需要安装它: pip install Flask-Scss
pip install Flask-Scss
在配置应用程序后(可能在您的manage.py文件中)实例化一个Scss对象:
manage.py
from flask import Flask from flask.ext.scss import Scss app = Flask(__name__) Scss(app)
默认情况下,扩展名将在{app.root_dir}/assets/scss或中查找.scss文件,{app.root_dir}/assets并将生成的.css文件放入{default_static_dir}/css或中{default_static_dir}。
{app.root_dir}/assets/scss
{app.root_dir}/assets
{default_static_dir}/css
{default_static_dir}
Newest Answer
当前,存在一个解决此问题的更好方法,即Flask-Scss。
您只需要安装它:
pip install Flask-Scss
在配置应用程序后(可能在您的
manage.py
文件中)实例化一个Scss对象:默认情况下,扩展名将在
{app.root_dir}/assets/scss
或中查找.scss文件,{app.root_dir}/assets
并将生成的.css文件放入{default_static_dir}/css
或中{default_static_dir}
。