0

# 烧瓶新手!

我正在为 Flask 项目添加功能,它的资产使用__init__.py文件中的以下代码捆绑在一起。

js = Bundle('javascripts/leaflet-src.js',
            'javascripts/leaflet.markercluster-src.js',
            'javascripts/handlebars-v3.0.3.js',
            'javascripts/Control.Geocoder.js','javascripts/Control.LinkButton.js',
            'javascripts/underscore-min.js','javascripts/L.Control.Sidebar.js',
            'javascripts/Control.Loading.js', 'javascripts/main.js',
            filters='jsmin',
            output='gen/packed.js')

我要添加更多的 javascript 文件,这会不断增长,而且我__init__.py看起来很丑。

我在 Rails 中使用 Ruby 进行了很多工作,我喜欢在那里管理资产的方式。您有一个application.js.erb文件,您可以在其中添加要包含在一个 application.js 文件中的所有 js 文件名。我也可以为这个 Flask 项目构建一个这样的结构,但我想知道是否已经有更好的方法来管理 Flask 中不断增长的资产。

4

0 回答 0