Javascript 什么会导致npm live server停止检测文件更改?
这是在我的系统上工作,现在不是。我已在全球安装了live server版本0.8.1Javascript 什么会导致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/。。。我
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>