【问题标题】:scripts not formatted correctly in jade (expressjs)脚本在jade(expressjs)中格式不正确
【发布时间】:2014-01-15 20:03:54
【问题描述】:

我正在使用 expressjs v3.0+ 和玉。我尝试在我的 layout.jade 文件中复制以下内容,但是当我打开 HTML 页面时,脚本没有被正确使用(结束脚本标签不在正确的位置,导致第二个脚本被导入)。任何解决此问题的建议将不胜感激 - 我正在尝试确认翡翠文件中的两个脚本行之间是否有任何字符抛出逻辑。

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>

【问题讨论】:

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

标签: node.js express pug


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-23
    • 2011-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多