Express Jade:如何包含javascript文件

Express Jade:如何包含javascript文件,express,pug,Express,Pug,我需要包括一个javascript文件的网页。我写下如下: include /../scripts/jquery.timeago.js 但我明白了 <script>/* * timeago: a jQuery plugin, version: 0.8.2 (2010-02-16) * @requires jQuery v1.2.3 or later * * Timeago is a jQuery plugin that makes it easy to support au

我需要包括一个javascript文件的网页。我写下如下:

include /../scripts/jquery.timeago.js
但我明白了

<script>/*
 * timeago: a jQuery plugin, version: 0.8.2 (2010-02-16)
 * @requires jQuery v1.2.3 or later
 *
 * Timeago is a jQuery plugin that makes it easy to support automatically
 * updating fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago").
 *
 * For usage and examples, visit:
 * http://timeago.yarp.com/
 *
 * Licensed under the MIT:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * Copyright (c) 2008-2010, Ryan McGeary (ryanonjavascript -[at]- mcgeary [*dot*] org)
 */
(function($) {
....
</script>
/*
*timeago:jQuery插件,版本:0.8.2(2010-02-16)
*@需要jQuery v1.2.3或更高版本
*
*Timeago是一个jQuery插件,可以轻松地自动支持
*更新模糊时间戳(例如“4分钟前”或“大约1天前”)。
*
*有关用法和示例,请访问:
* http://timeago.yarp.com/
*
*根据麻省理工学院授权:
* http://www.opensource.org/licenses/mit-license.php
*
*版权所有(c)2008-2010,Ryan McGeary(ryanonjavascript-[at]-McGeary[*dot*]org)
*/
(函数($){
....
因此,我需要:

<script src="/Scripts/jquery.timeago.js" type="text/javascript"></script>


怎么做?

把这个放在你的jade文件中:

   script(type='text/javascript' src='public/vendor/jquery/jquery.min.js')

script(src=“/Scripts/jquery.timeago.js”)
您可以将此代码放入您的jade文件中:

   script(type='text/javascript' src='public/vendor/jquery/jquery.min.js')

此外,如果您希望在jade文件中包含内联js,还可以执行以下操作:

script(type="text/javascript").
console.log('hello world');

将脚本添加到jade文件的语法是

script(src="",...,otherAttribute="")
下面的示例将Jquery引导添加到页面

  script( src="https://code.jquery.com/jquery-3.2.1.slim.min.js",  integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" ,crossorigin="anonymous")

script(src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js", integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q", crossorigin="anonymous")

  script( src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" ,integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl", crossorigin="anonymous") 

别忘了把它放在
标签的末尾,而不是放在
中,这样可以更快地加载页面,用于将一个哈巴狗文件的内容包含到另一个文件中。
脚本是你要找的。只发布代码有点粗鲁,没有多大帮助。你介意解释一下吗?还可以添加一个指向文档的链接吗o抱歉,我只是赶时间,在Jade script(src=“”,…,otherAttribute=“”)中添加脚本的语法可以添加到Html页面的任何位置,但是上面的代码只是添加Jquery for bootstrap的一种快速方法,最好在结束body标记之前添加它。