Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何刷新node.js应用程序_Node.js - Fatal编程技术网

如何刷新node.js应用程序

如何刷新node.js应用程序,node.js,Node.js,我对node.js应用程序使用的javascript和html进行了更改。随后进行了以下工作: 强制重新加载客户端/浏览器(重复和在下面的每个步骤之前/之后) 停止(kill)node.js应用程序 从应用程序的根目录运行npm安装。 重新启动:node app.js 然而,旧的js/html文件正在被提供 我唯一可以继续的方法是在node.js应用程序关闭时,将整个应用程序完整复制到一个新目录中,并重命名现有目录 为什么我不能简单地更新html和js文件并强制重新加载客户端?更重要的是:怎

我对
node.js
应用程序使用的
javascript
html
进行了更改。随后进行了以下工作:

  • 强制重新加载客户端/浏览器(重复和在下面的每个步骤之前/之后)
  • 停止(
    kill
    )node.js应用程序
  • 从应用程序的根目录运行
    npm安装。
  • 重新启动:
    node app.js
然而,旧的js/html文件正在被提供

我唯一可以继续的方法是在node.js应用程序关闭时,将整个应用程序完整复制到一个新目录中,并重命名现有目录


为什么我不能简单地更新html和js文件并强制重新加载客户端?更重要的是:怎么连杀掉
app.js
进程都不够?

听起来你要么没有适当地更新文件,要么没有适当地重新启动服务器,要么你的浏览器缓存了一些东西。没有其他地方可以让旧版本的东西卡住。我不知道npm安装与这里的事情有什么关系。这不会覆盖您刚才所做的更改吗?您提到的前三种可能性似乎被一条注释划掉了,即通过将整个目录内容复制到一个新目录,它就可以工作了。afa
npm安装。
我尝试了,只是因为其他步骤不够。我认为这是不必要的。