javascript - 脚本未加载到 Jade 中

标签 javascript node.js pug

我想渲染一些脚本,但尽管 block 内容已加载,但它们似乎没有加载到我的 Jade 文件中

这是代码:

script(type='text/javascript' src="https://www.gstatic.com/firebasejs/4.5.0/firebase.js")

script(type='text/javascript' src="/../scripts/main.js")
extends layout

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

最佳答案

您必须将 script 标签放在 Jade 模板中的 head block 下。

你的代码应该是这样的,

  extends layout
  append head
    script(type='text/javascript' src="https://www.gstatic.com/firebasejs/4.5.0/firebase.js")

    script(type='text/javascript' src="/../scripts/main.js")

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

希望这有帮助!

关于javascript - 脚本未加载到 Jade 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46640355/

相关文章:

node.js - 我需要为每个页面创建一个路由吗? (node.js)

javascript - 后端 api 与数据库(作为服务)

html - 当使用jade的 "pretty"选项时,如何防止单个 block 中的元素之间存在空格?

javascript - 根据条件复选框将字段添加到架构

javascript - 如何检查数组是否包含 PUG 模板中的字符串

node.js - Jade 文件中的模块 "require"

Javascript/YUI 字符计数器减一

javascript - 避免在第一次更改后更改选择标签

javascript - 通过名称调用不属于全局作用域的函数

javascript - 带有附加下拉菜单的 Angular 菜单项根本不显示