Mohssen A Mohssen نشر 8 يناير 2022 أرسل تقرير نشر 8 يناير 2022 (معدل) أرغب في تضمين مترجم SCSS في مشروع فلاسك Flask الخاص بي. هل هناك طريقة مقبولة بشكل عام للقيام بهذا الأمر؟ سمعت عن مكتبة pyScss وwebassets ولكن لا أعرف كيف يمكنني إستخدامها في المشروع. كيف يمكنني تحويل ملفات SCSS إلى CSS ديناميكيًا في مشروع فلاسك Flask؟ تم التعديل في 8 يناير 2022 بواسطة Mohssen A Mohssen اقتباس
1 سامح أشرف نشر 16 يناير 2022 أرسل تقرير نشر 16 يناير 2022 مكتبة webassets تستخدم لإدارة الملفات الثابتة static files والتي تدعم ضغط وتجميع ملفات css و JavaScript، كما تدعم العمل مع المصرفات compilers مثل CoffeeScript أو Sass (عبر مكتبات مثل pyScss)، ولإستخدامها بشكل سهل مع فلاسك تحتاج إلى إستخدام Flask-Assets بالشكل التالي: from flask import Flask, render_template from flask.ext.assets import Environment, Bundle app = Flask(__name__) assets = Environment(app) assets.url = app.static_url_path scss = Bundle('file1.scss', 'file2.scss', filters='pyscss', output='style.css') assets.register('scss_all', scss) ويمكنك إستخدام الملف المنتج style.css في القوالب بالشكل التالي: {% assets "scss_all" %} <link rel=stylesheet type=text/css href="{{ ASSET_URL }}"> {% endassets %} بهذا الشكل سوف يتم ترجمة الملف file1.scss و file2.scss إلى الملف style.css وسوف يتم إضافة الملف إلى القالب من خلال الكود الأخير. 1 اقتباس
السؤال
Mohssen A Mohssen
أرغب في تضمين مترجم SCSS في مشروع فلاسك Flask الخاص بي. هل هناك طريقة مقبولة بشكل عام للقيام بهذا الأمر؟
سمعت عن مكتبة pyScss وwebassets ولكن لا أعرف كيف يمكنني إستخدامها في المشروع.
كيف يمكنني تحويل ملفات SCSS إلى CSS ديناميكيًا في مشروع فلاسك Flask؟
تم التعديل في بواسطة Mohssen A Mohssen1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.