Nunjucks 预编译清理 html
Nunjucks precompile clean html
我使用 Nunjucks 预编译模板,我想从无用的 space 和换行符中清除 template.js 输出。
编译的模板保持无用 space 和原始模板的换行符:
"<form>\n <div class=\"choices\">\n <div class=\"choice\">\n"
像 nunjucks-tag-spaceless 这样的自定义标签在客户端执行正则表达式。
无法在编译步骤中执行此操作以节省大小/时间?
您可以在 nunjucks 实现代码中创建一个自定义过滤器,根据您使用的 logic/library 清理您的 html 并在模板实现后执行它,当过滤器是叫。
有关如何操作的更多详细信息,您可以查看 Documentation。
对于过滤器清理html的实现,可以通过这个Link。
希望这有帮助。
您可以尝试使用 jlto 库来达到您的目的:https://www.npmjs.com/package/jlto
我使用 Nunjucks 预编译模板,我想从无用的 space 和换行符中清除 template.js 输出。
编译的模板保持无用 space 和原始模板的换行符:
"<form>\n <div class=\"choices\">\n <div class=\"choice\">\n"
像 nunjucks-tag-spaceless 这样的自定义标签在客户端执行正则表达式。 无法在编译步骤中执行此操作以节省大小/时间?
您可以在 nunjucks 实现代码中创建一个自定义过滤器,根据您使用的 logic/library 清理您的 html 并在模板实现后执行它,当过滤器是叫。 有关如何操作的更多详细信息,您可以查看 Documentation。 对于过滤器清理html的实现,可以通过这个Link。 希望这有帮助。
您可以尝试使用 jlto 库来达到您的目的:https://www.npmjs.com/package/jlto