gpt4 book ai didi

javascript - 独立 JavaScript 文件是否有相当于 django 模板注释的功能?

转载 作者:行者123 更新时间:2023-12-03 02:23:45 25 4
gpt4 key购买 nike

我检查了 PyCharm 知识库和“Google”,但找不到与“独立”JavaScript 文件的 django 模板注释等效的内容。

在 Django 中,生成 html 页面时不会呈现以下内容(如果在模板文件中,这也适用于 JavaScript 代码):

{# this won't be rendered #}
// this will be rendered

来源:https://docs.djangoproject.com/en/dev/topics/templates/#comments

因为我想将 JavaScript 代码与模板分开(将其放入 mySeparetedJsCode.js 并通过脚本标记包含它),django 模板 {# comment #} 不再起作用。

有人知道这个问题的解决方案吗?

最佳答案

您想要的是一个 javascript 压缩器,它会为您删除注释并执行其他节省空间的措施,Uglify是一种流行的方法,您可以在部署代码时或在此之前的任何时间在 js 文件上手动运行。

如何配置您的压缩器是特定于应用程序的,但对于 uglify,它由 preserveComments 指令控制,设置 preservComments: "some" 这将保留以 a 开头的任何注释!其余的将被删除,将其设置为“全部”,所有评论将被删除。

常见的解决方案是为此设置一个 JavaScript 工具链,因为您总是希望在生产中提供缩小的文件。如果您没有适当的构建系统,djangoscollect-static 是进行任何自动化过程的好地方。

例如django-webpack-loader , django-pipelinedjango-compressor是已经为您执行此操作的软件包。

关于javascript - 独立 JavaScript 文件是否有相当于 django 模板注释的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49048046/

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