Visual Studio代码无法识别javascript内部的Python代码

罗利·贾维尔

我在HTML文件中有一些JS代码,例如<script></script>,但是后端计算是由python进行的,在pycharm中,此py代码被识别并运行良好,但是在vs代码中检测到此问题:

'('预期。js

我的问题是,为什么VS代码将其检测为错误,我该如何解决?

<script>
    document.getElementById("switch").style.visibility = "hidden";
    document.getElementById("stay").style.visibility = "hidden";

        {% if error %}             #this code is python, not JS
            alert('{ error }')
        {% endif %}

    var clicked = false;
    var randomize = Math.random(1,4);

    function shuffle(array) {
        var currentIndex = array.length, temporaryValue, randomIndex;

VS代码画面

多毛的克里斯

您似乎正在使用Jinja2(或Django)模板。您需要在Visual Studio Code中安装插件才能处理这些模板。

有两种选择,但会积极维护:

https://marketplace.visualstudio.com/items?itemName=samuelcolvin.jinjahtml

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章