我如何从哈巴狗的文件中调用 javascript 函数?

How can i call a javascript function from a file for pug?

这是我的代码,但删除了一些更小的代码!

Javascript代码:

// /JS
function callme() {
var test = 1
alert(test);
}

哈巴狗代码:

// /first.pug
var funct = require('../JS');
button(onclick='clickme()') click   
script.
function clickme() {¨
// trying to call callme function from my javascript file but i really dont know how.
    callme();
}

对于这个问题,我很抱歉,我不使用哈巴狗,但这已经是用哈巴狗制作的,所以我无法更改它,因为它有更多的代码,但 post 这里没有所有不需要的代码。

Pug 没有能力直接 运行 JavaScript。用于生成HTML.

您已经在生成带有嵌入式客户端的 HTML JavaScript。

您需要编写 HTML 以包含外部 JavaScript。

<script src="/url/to/JS.js"></script>

在 Pug 中是:

script(src="/url/to/JS.js")

确保你的 HTTP 服务器给 JS public URL!