使用闭包编译器缩小包含Jinja2表达式的JavaScript代码
我将一个JSON编码的字典从Python3传递到Jinja2模板,并将其分配给一个JavaScript变量。我的模板如下使用闭包编译器缩小包含Jinja2表达式的JavaScript代码,javascript,python,json,jinja2,google-closure-compiler,Javascript,Python,Json,Jinja2,Google Closure Compiler,我将一个JSON编码的字典从Python3传递到Jinja2模板,并将其分配给一个JavaScript变量。我的模板如下 var a={{json_dict}};//呈现为`var a={“key”:“value”}` 这正如预期的那样工作,但我想缩小包含using的JavaScript代码,它当前会抛出可预测的错误,如 JSC_PARSE_ERROR:PARSE ERROR.'}应在第2行第9个字符处 var a={{json_dict}}; 我的选择是什么?您可以将其包装在eval或等
var a={{json_dict}};//呈现为`var a={“key”:“value”}`
这正如预期的那样工作,但我想缩小包含using的JavaScript代码,它当前会抛出可预测的错误,如
JSC_PARSE_ERROR:PARSE ERROR.'}应在第2行第9个字符处
var a={{json_dict}};
我的选择是什么?您可以将其包装在eval或等效文件中
a = eval('({{json_dict}})')