尝试使用Jade在页面头部运行或包含javascript
因此,这是我的代码:尝试使用Jade在页面头部运行或包含javascript,javascript,node.js,express,pug,Javascript,Node.js,Express,Pug,因此,这是我的代码: extends layout doctype html html(lang="en") head meta(charset="UTF-8") title = My Page Title script(type="text/javascript",src="../javascripts/jquery-git2.js") script(type="text/javascript"). console.log("this shoul
extends layout
doctype html
html(lang="en")
head
meta(charset="UTF-8")
title = My Page Title
script(type="text/javascript",src="../javascripts/jquery-git2.js")
script(type="text/javascript").
console.log("this should work, right?")
body
block content
h1= title
div !{article}
奇怪的是,当我将脚本放在正文中时,脚本运行并包含得很好,但我希望它们放在标题中。我错过什么了吗?提前谢谢!我完全被这个问题困扰。您的模板会生成嵌套的
标记
尝试取消第二个脚本的身份验证:
script(type="text/javascript",src="../javascripts/jquery-git2.js")
script(type="text/javascript").
console.log("this should work, right?")
就这么想出来了!我刚接触Jade,不知道头部是由layout.Jade文件处理的。一旦我将脚本引用放在layout.jade文件中,放在它们所属的头部下,一切正常。谢谢大家的帮助和建议 您能否尝试添加一个标题以更符合规范?下面的meta utf-8也请发布布局。跳过对我有用的布局。它也应该是title=“我的页面标题”