node.js - 在 Jade ( expressjs ) 中,未正确格式化的脚本

  显示原文与译文双语对照的内容

我正在使用 expressjs v3.0 + 和 Jade 。 我试图在 layout.jade 文件中复制下列内容,但是打开HTML页面时,脚本没有正确使用( 关闭脚本标记不在它的适当位置,导致导入第二个脚本) 。 任何解决这个问题的建议都会感到感谢- 我试图确认 Jade 文件中的两个脚本行之间是否有任何字符。

layout.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>

时间: 作者:

pilot错误- 脚本行是在上面缩进一行的一个空格- 导致问题。 我在脚本行之前添加了额外的空格,现在它。


 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

现在收费 ( 工时)


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

作者:
...