如何使jsdoc与Django模板标签一起使用?

问题描述

我的js文件中带有{%%}模板标签,这导致jsdoc失败

ERROR: Unable to parse <path>: Unexpected token

有没有办法让Django模板标签与jsdoc或任何其他javascript文档生成器一起使用?

解决方法

将javascript和django的模板语言混合在本质上是不好的,请避免这种情况。对于jsdoc,我认为您需要研究其插值,这将是相当复杂的任务。

我能想到的另一种解决方案是使用jinja2切换dafault django模板语言。然后,您可以在此处设置以下内容:https://gist.github.com/lost-theory/3925738,但是您可能会再次遇到错误。

我要做的是,将常量放置在变量的位置,然后生成文档,之后只需放回Django的变量即可。