Node.js localhost未反映/更新对html文件的更改

Node.js localhost未反映/更新对html文件的更改,node.js,visual-studio,windows-10,Node.js,Visual Studio,Windows 10,问题:非常简单-我只是尝试在localhost上完成我的工作,但是由于某种原因,每当我更改HTML文件时,它都不会更新相应的视图。如果希望更新更改,则每次都必须重新启动web服务器(使用节点) 我使用的技术: 微软Visual Studio 15 节点 Windows 10计算机 铬 如果你需要更多信息,请告诉我 我尝试过的:从小事做起,尝试走出困境 我使用nodemon,所以我像这样运行我的web服务器:$nodemon server.js。为了测试它,我使用:node server.js

问题:非常简单-我只是尝试在localhost上完成我的工作,但是由于某种原因,每当我更改HTML文件时,它都不会更新相应的视图。如果希望更新更改,则每次都必须重新启动web服务器(使用节点)

我使用的技术:

  • 微软Visual Studio 15
  • 节点
  • Windows 10计算机
  • 如果你需要更多信息,请告诉我
我尝试过的:从小事做起,尝试走出困境

  • 我使用nodemon,所以我像这样运行我的web服务器:
    $nodemon server.js
    。为了测试它,我使用:
    node server.js
    运行了它。没用
  • 然后我想可能我的HTML文件太嵌套了,节点的文件结构无法接受任何更改。所以我试着编辑一个从根目录下只有两个目录的文件(事实上我知道它在过去是有效的)。没用
  • 然后我读了一篇帖子,这里:。我想node/nodemon可能在前一天晚上运行了一个进程(我的计算机自己重新启动了),我就是找不到合适的进程来杀死它。已尝试搜索它:

    • Windows任务管理器,未显示。直到我通过命令行再次运行该进程时才显示。所以,那没用
    • 通过键入以下内容,使用命令行查找进程:
      $netstat-ano |查找“侦听”|查找“8080”
      。它一无所获。为了便于保存,我输入了:
      taskkill/f/im node.exe
      。没用
  • 最后,正如我在《尝试3》中所述,我的计算机昨晚自行重启,我认为这是导致此问题的原因,然后我试图终止与MS Visual Studio相关的任何进程。我的想法是,我渴望得到一个答案。没用

  • 忘了提及-是的,我试着在Firefox和MS Edge上检查更改,但没有,它也不会在这些浏览器上更新

  • 我认为这个问题很基本。然而,我不明白为什么会发生这种情况;我从来没有遇到过这样的事情。您的想法/想法/潜在解决方案也将不胜感激!我不想每次都重新启动服务器来检查我的更改

    也不知道什么标签,甚至放,所以请放心


    编辑:我在另一个项目中测试了相同的问题,效果很好。与中一样,我运行了
    $nodemon server.js
    并对一个单独项目的主页进行了更改,HTML在不必重新启动服务器的情况下进行了更新。

    事实证明,多亏了。在我的server.js文件中,我设置了模板缓存。所以我注释掉了行
    app.enable('view cache')