gpt4 book ai didi

javascript - 如何使用 Django 模板和 RequireJS 缩小 JS

转载 作者:行者123 更新时间:2023-12-03 11:05:41 25 4
gpt4 key购买 nike

设置:

  • Django,当前使用 Django-Compressor 用于 CSS
  • 使用 Django 模板标签嵌套的嵌套模板
  • RequireJS 引入 JS 模块。

示例:

base.html:

<html>
...
<script src="/static/js/libs/require.js">
...
{% include "body.html" %}
...
<script>
require(['/static/js/base']);
</script>
</html>

body.html

<h1> This is the body </h1>
<script>
require(['/static/js/body']);
</script>

因此,通过此设置,我的任何 JS 文件都不会被压缩。我无法使用 Django-Compressor,因为它无法正确利用 requireJS,我也找不到任何在这种情况下有帮助的东西。我提出的一些想法是缩小 JS 文件,或者在 Django 旁边运行 gulp/grunt,但这会使本地开发变得丑陋。

最佳答案

您考虑过使用 django-pipeline 吗?

https://django-pipeline.readthedocs.org/en/latest/usage.html

使用它的模板标签来引入 JS 文件,您也许可以替换 RequireJS 和 Django-Compressor。

关于javascript - 如何使用 Django 模板和 RequireJS 缩小 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27868602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com