|
7 | 7 | def compile_js_assets(app: Flask): |
8 | 8 | """Build JS bundle.""" |
9 | 9 | assets = Environment(app) |
10 | | - Environment.auto_build = True |
11 | | - Environment.debug = False |
12 | | - js_bundle = Bundle("js/*.js", filters="jsmin", output="dist/js/main.js") |
13 | | - assets.register("js_all", js_bundle) |
14 | | - js_bundle.build() |
| 10 | + if app.config["ENVIRONMENT"] != "production": |
| 11 | + assets.auto_build = True |
| 12 | + assets.debug = False |
| 13 | + js_bundle = Bundle("js/*.js", filters="jsmin", output="dist/js/main.js") |
| 14 | + assets.register("js_all", js_bundle) |
| 15 | + js_bundle.build() |
15 | 16 |
|
16 | 17 |
|
17 | 18 | def compile_style_assets(app: Flask): |
18 | 19 | """Build CSS style bundle.""" |
19 | 20 | assets = Environment(app) |
20 | | - Environment.auto_build = True |
21 | | - Environment.debug = False |
22 | | - less_bundle = Bundle( |
23 | | - "less/main.less", |
24 | | - filters="less,cssmin", |
25 | | - output="dist/css/style.css", |
26 | | - extra={"rel": "stylesheet/less"}, |
27 | | - ) |
28 | | - assets.register("less_all", less_bundle) |
29 | | - less_bundle.build(force=True) |
| 21 | + if app.config["ENVIRONMENT"] != "production": |
| 22 | + assets.auto_build = True |
| 23 | + assets.debug = False |
| 24 | + less_bundle = Bundle( |
| 25 | + "less/main.less", |
| 26 | + filters="less,cssmin", |
| 27 | + output="dist/css/style.css", |
| 28 | + extra={"rel": "stylesheet/less"}, |
| 29 | + ) |
| 30 | + assets.register("less_all", less_bundle) |
| 31 | + less_bundle.build(force=True) |
0 commit comments