#新烧瓶!
我正在为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
看起来很难看。
我在Ruby in Rails中工作很多,我喜欢在那里管理资产的方式。您有一个application.js.erb
文件,您可以在其中添加要包含在一个application.js文件中的所有js文件名。我也可以为这个Flask项目构建一个这样的结构,但我想知道是否已经有更好的方法来管理Flask中不断增长的资产。