2017-08-07 36 views
1

我有我的工作电脑是Windows 10 Pro和我的笔记本电脑是Windows 10家庭。在Git上使用pushpull上的同一项目进行工作。通过Udemy学习反应。两台电脑都使用Chrome。在Windows上的Ubuntu上使用Bash和最新的更新。两者都使用ConEmu作为控制台。 npm -v = 3.10.10。 。硬件明显不同,但不确定是否相关并值得上市。npm开始不刷新保存在一台电脑上的新内容,但在另一台上几乎完全相同的设置

不管怎么说,这个启动项目,我有,当我进行更改和npm start运行玩耍,您可以在控制台中看到活动,点击刷新浏览器,以及所做的任何更改将反映。

在笔记本电脑上,此过程不起作用。在控制台中进行更改,保存,无活动,浏览器刷新不会反映更改。必须重新启动npm start才能体现更改。至少可以说有点不愉快。

无论如何想法可能会导致这种情况?在Google的努力中真的没有遇到任何问题。

+0

服务器端更改或客户端?无论如何,在我开发的任何时候,我关闭浏览器缓存并使用'nodemon'(谷歌为它) – jakerella

回答

0

客户端

为了确保客户端的更改不会被缓存,您可以打开devtools>网络,并勾选“禁用缓存”。启用此功能后,只要devtools处于打开状态,就不会在缓存中有任何内容。

或者,您可以使用隐身/隐私浏览模式来防止缓存停留在事物上。

服务器端

我敢肯定你已经意识到,这是重新启动你想看到你的代码更新您的每一次服务器的痛苦。有几种工具可以检测文件更改并自动处理重新启动服务器。

+0

似乎问题是服务器端读取您的答复后。我查看了这些工具,听起来像我需要的东西。但是我仍然不理解在我的工作计算机上运行'npm start'时启用代码的更新是什么,但是在我的笔记本电脑上,我每次都必须重新启动'npm start'才能看到变化,相同的开发环境。 – sockpuppet

相关问题