/ / Instalación de los componentes de Bower con Flask-asset - python, frasco, bower, frasco-activos

Instalación de componentes Bower con activos Flask - python, frasco, bower, activos frasco

enter image description here

Estoy trabajando para modificar un cortador de galletas Aplicación matraz Actualmente estoy intentando agregar un selector de fecha a una página. He encontrado https://eonasdan.github.io/bootstrap-datetimepicker/. Este cocinero utiliza activos de matraz para gestionar los activos del proyecto.

En esta aplicación hay un archivo asset.py que contiene:

from flask_assets import Bundle, Environment

# skinning go to https://bootswatch.com/ add to libs/bootstrap/dist/css/

css = Bundle(
"libs/bootstrap/dist/css/spacelab/bootstrap.css",
"css/style.css",
"css/home.css",
# "css/style.css",
filters="cssmin",
output="public/css/common.css"
)

js = Bundle(
"libs/jQuery/dist/jquery.js",
"libs/bootstrap/dist/js/bootstrap.js",
"js/plugins.js",
filters="jsmin",
output="public/js/common.js"
)

assets = Environment()

assets.register("js_all", js)
assets.register("css_all", css)

He encontrado un artículo, https://adambard.com/blog/fresh-flask-setup/ , que discute el uso de bower y frasco-activospero a partir de los ejemplos dados, no estoy seguro de cómo estructurar las variables "css" y "js", porque los componentes Bower incluyen los componentes css y js, por ejemplo:

enter image description here

y también tengo una carpeta estática preexistente que necesito. ¿Necesito agregar la ruta de cada componente js, css, sass, less o hay una forma más fácil?

Respuestas

1 para la respuesta № 1

Cada componente en Bower tiene una disposición diferente de archivos; solo tendrá que encontrar los recursos que necesita para incluirlos e incluirlos en su paquete individualmente.

No deberías incluir css, sass y menosarchivos; sólo los archivos css construidos deben hacer. En la captura de pantalla que incluyó, supongo que la carpeta de compilación contiene los archivos .js y .css que desea.