Sie werden normal ausgeführt, wenn ich die flask-App direkt ausführe, aber die Adresse in der Vorlage nicht kompilieren oder ersetzen, wenn sie unter uWSGI ausgeführt wird.Flask-Assets-Pakete kompilieren nicht, wenn sie unter uWSGI ausgeführt werden
Wie kann ich dies debuggen?
EDIT:
Code: Vermögen = Environment (app)
...
if __name__ == "__main__":
assets.register(YAMLLoader(os.path.join(DIR,"assets.yml")).load_bundles())
if os.environ.get("DEBUG_FLASK"):
app.run()
else:
app.run(debug=True)
assets.yml:
style_css:
filters: less
output: css/style.css
contents:
- css/style.less
relevanten Code hinzufügen –
Überprüfen Sie die Berechtigungen für den Ausgabepfad. Außerdem können Sie eine Ausgabe von Ihren Protokollen erhalten. Überprüfen Sie sie. – iurisilvio
Es stellte sich heraus, dass es Dateiberechtigungen für mich waren, danke @iurisilvio – janex