【问题标题】:Warning: Unexpected block "scripts" Jade警告:意外阻止“脚本”Jade
【发布时间】:2015-03-14 13:07:28
【问题描述】:

我写了一个jade文件如下图:

extends layout

block content
  h1= title
  p Welcome 123 to #{title}

block scripts
  script(src='/socket.io/socket.io.js')
  script(src='/javascripts/client.js')

但是,当我运行时,我收到以下警告:Warning: Unexpected block "scripts" This block is never used. This warning will be an error in v2.0.0

我的Package.json文件有玉版~1.9.0

但是当 Jade 版本是 ~1.8.2 时这有效

可能是什么问题?

【问题讨论】:

  • 你能发布你的布局文件吗?
  • 我好像遇到了同样的问题。尝试在布局文件中的块定义之后放置一个空行或为其提供一些默认值。这为我解决了这个问题。

标签: javascript html node.js express pug


【解决方案1】:

您应该添加以下行: block scripts 到你的 layout.jade 文件中。

【讨论】:

    【解决方案2】:

    我遇到了同样的错误,并且是空格与制表符混合的错字。 尝试删除所有空格并重新添加。它对我有用: block conten*th*1= titleep 欢迎 123 到 #{title} 在 th、ep 之间按回车,然后在缩进中添加空格。 我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-07
      • 1970-01-01
      • 1970-01-01
      • 2015-05-21
      • 2010-12-20
      相关资源
      最近更新 更多