EJS文件中的Javascript引用在Webstorm上不起作用



我正在Webstorm中处理一个Node.JS项目,其中有一个带有一些javascript的主EJS文件,该文件应该调用另一个javascript文件中的函数。当HTML呈现时,不会对另一个javascript文件中的函数进行调用。我知道javascript文件的路径引用是正确的,因为如果我在导航栏中移动文件,webstorm会自动更改它。

以下是EJS主文件中的调用代码。

<script src = "../public/javascripts/DivManipulations.js">
</script>
<script>
    $(document).ready(function () {
        $("button").click(function () {
            remoteScriptTest("Hi");
        });
    });
</script>

这是正在调用的函数中的代码。

function remoteScriptTest(message){
    window.alert(message);
}

我意识到这可能不足以解决问题,所以请询问任何可能有帮助的信息。

尝试从include路径中删除public。。我也有同样的问题。

<script src = "/javascripts/DivManipulations.js">

最新更新