我正在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">