Javascript 什么会导致npm live server停止检测文件更改?

Javascript 什么会导致npm live server停止检测文件更改?,javascript,server,npm-live-server,Javascript,Server,Npm Live Server,这是在我的系统上工作,现在不是。我已在全球安装了live server版本0.8.1 npm install live-server -g 但当我启动它时,我不会在浏览器控制台中收到“启用实时重新加载”消息 我已经完全卸载了它并重新安装了它,但没有用 http服务器正在工作。它将提供我的index.html和所有相关内容。它只是检测不到文件更改 正在启动live server: live-server --open=src 我正在使用typescript将js输出到src/dist/。。。我

这是在我的系统上工作,现在不是。我已在全球安装了live server版本0.8.1

npm install live-server -g
但当我启动它时,我不会在浏览器控制台中收到“启用实时重新加载”消息

我已经完全卸载了它并重新安装了它,但没有用

http服务器正在工作。它将提供我的index.html和所有相关内容。它只是检测不到文件更改

正在启动live server:

live-server --open=src
我正在使用typescript将js输出到src/dist/。。。我已经确认文件正在更改。我也可以直接修改js。在任何情况下,live server都不会检测到任何更改

文件系统权限? 缓存配置


这是什么原因造成的?

这可能是一个Chrome缓存问题。 我打开Safari,瞧,一切都开始工作了。关闭了Safari,现在Chrome又开始工作了


我将这称为一个奇怪的环境侥幸。

我也遇到过这个问题,并且偶然发现Ritwick Dey(live server的作者)和一个有同样问题的开发人员之间的一次交流

事实证明,这就像不使用自动关闭标记一样简单

在我的例子中,我使用的是React,有问题的行(在我的HTML文件中)是


将其更改为以下内容立即解决了我的问题,并在我的控制台中获得了“Live reload enabled”消息,热重新加载再次工作

<script src="/scripts/app.js"></script>

希望这有帮助


(这里有一个对话链接:)

请正确标记您的问题,因为这不仅仅是js。是否有live server的配置?没有live-server的配置。这看起来像是一个wierd建议,但对我有效。别忘了重新启动服务器。谢谢,埃里克。
<script src="/scripts/app.js"></script>