6

私はPHPのバックグラウンド、より具体的なSymfony2から来ました。Symfony2には、Asseticを介してSASSファイルをCSSに自動的に変換する機能があります。

現在、ボトルフレームワークを使用して最初のPythonプロジェクトに取り組んでいますが、SASSファイルをオンザフライでCSS生成する同様の方法があるかどうか疑問に思っています。

Pythonの世界にAsseticフィルターに相当するものはありますか?

compassバックグラウンドで手動で実行することはできません。を使用したいのですが、私のワークフローでは、試練全体が非常にSASS厄介なものになるはずです。

4

2 に答える 2

4

これについて別の考えをすると、Pythonスクリプトを実行するだけでよいと思ったので、 Pythonでbashコマンドを実行する方法sass --watch source.sass:target.cssをフォローアップしました。したがって、私は今含まれています:__init_.py

bashCommand = "sass --watch ./css/main.sass:./css/main.css"
import subprocess
process = subprocess.Popen(bashCommand.split(), stdout=subprocess.PIPE)

これにより、変換の側面全体を気にすることなく、sassファイルが自動的に変換されます。csssass

于 2013-01-21T02:45:47.353 に答える
1

Boussoleの使用をお勧めします。libsass-pythonwatchdogを使用して、指定されたファイルまたはディレクトリを監視し、自動的にコンパイルします。コマンドboussole watchを使用して、ソースとターゲットのファイル/ディレクトリを指定するだけです。

于 2021-03-06T14:25:02.773 に答える