警告:意外的块“脚本”翡翠

我写了一个如下所示的玉文件:

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 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时,这是有效的

可能是什么问题呢?

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

我遇到了同样的错误,并且是空格与制表符混合的错字。 尝试删除所有的空格,并再次添加。 它和我一起工作:block conten * th * 1 = titl ep欢迎123到#{title}在th,ep之间按回车,然后添加空格来缩进。 我希望有帮助。