npm开始不刷新保存在一台计算机上的新内容,但在另一台上,几乎完全相同的设置

我有我的工作电脑这是一个Windows 10专业版,我的笔记本电脑是一个Windows 10家庭。 在同一个项目上工作: pushpull Git。 通过Udemy学习反应。 两台电脑都使用Chrome。 在Windows上的Ubuntu上使用Bash和最新的更新。 两者都使用ConEmu作为控制台。 npm -v = 3.10.10 。 两个node -v = 6.11.2 。 硬件明显不同,但不确定是否相关和值得上市。

无论如何,我正在玩的这个初学者项目,当我对其进行更改并且npm start正在运行时,您可以在控制台中看到活动,在浏览器中进行刷新,并且所做的任何更改都会反映出来。

在笔记本电脑上,这个过程不起作用。 在控制台中进行更改,保存,没有任何活动,浏览器刷新不反映更改。 必须重新启动npm start才能体现更改。 有点恼人的至less可以说。

无论如何,想什么可能会导致这个? 真的没有遇到任何东西在我的谷歌努力。

客户端

为了确保客户端更改没有被caching,可以打开devtools> Network,并选中“Disable cache”。 启用后,只要devtools处于打开状态,caching中就不会有任何东西。

或者,您可以使用隐身/隐私浏览模式来防止caching持有的东西。

服务器端

我相信你已经意识到,每当你想看你的代码更新,重新启动你的服务器是一件很痛苦的事情。 有几个工具可以检测文件更改并自动处理重新启动服务器。

  • PM2
  • Nodemon
  • 永远
Interesting Posts