Node.js jade(expressjs)中的脚本格式不正确

Node.js jade(expressjs)中的脚本格式不正确,node.js,express,pug,Node.js,Express,Pug,我正在使用ExpressJSV3.0+和jade。我已尝试在layout.jade文件中复制以下内容,但当我打开HTML页面时,脚本未被正确使用(关闭脚本标记不在正确位置,导致导入第二个脚本)。任何解决此问题的建议都将不胜感激-我试图确认jade文件中两行脚本之间是否有任何字符偏离逻辑 布局。jade script(src='//code.jquery.com/jquery-1.10.1.min.js') script(src='//cdnjs.cloudflare.com/ajax

我正在使用ExpressJSV3.0+和jade。我已尝试在layout.jade文件中复制以下内容,但当我打开HTML页面时,脚本未被正确使用(关闭脚本标记不在正确位置,导致导入第二个脚本)。任何解决此问题的建议都将不胜感激-我试图确认jade文件中两行脚本之间是否有任何字符偏离逻辑

布局。jade

   script(src='//code.jquery.com/jquery-1.10.1.min.js')
   script(src='//cdnjs.cloudflare.com/ajax/libs/knockout/3.0.0/knockout-min.js')
HTML呈现:

<script src="//code.jquery.com/jquery-1.10.1.min.js"><script src="//cdnjs.cloudflare.com/ajax/libs/knockout/3.0.0/knockout-min.js"></script></script>
    block content

   script(src='//code.jquery.com/jquery-1.10.2.min.js')
   script(src='//cdnjs.cloudflare.com/ajax/libs/knockout/3.0.0/knockout-min.js

引导错误-脚本行在上面缩进的行后面一个空格-导致问题。我在脚本行之前添加了额外的空间,现在它可以工作了

之前:

<script src="//code.jquery.com/jquery-1.10.1.min.js"><script src="//cdnjs.cloudflare.com/ajax/libs/knockout/3.0.0/knockout-min.js"></script></script>
    block content

   script(src='//code.jquery.com/jquery-1.10.2.min.js')
   script(src='//cdnjs.cloudflare.com/ajax/libs/knockout/3.0.0/knockout-min.js
现在(工作)


刚刚计算-脚本摇摆是一个空间后面的行缩进上面-导致问题。我在脚本行之前添加了额外的空间,现在它可以工作了。