微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WebStorm Live Edit 不适用于 JavaScript,有什么解决方案?

如何解决WebStorm Live Edit 不适用于 JavaScript,有什么解决方案?

我在 1 月 25 日更新后遇到了这个问题。

当我在 HTML 文档上编辑文件时,实时编辑会检测更改并对浏览器进行更改。但是在 JavaScript 的情况下,除非我刷新浏览器,否则不会应用更改(如果我必须刷新浏览器,则没有实时编辑的意义)。

WebStorm settings window

解决方法

这不是回归,它总是以这种方式工作:与嵌入式 JavaScript 中的更改不同,“外部”(链接)JavaScript 代码中的更改不会立即导致页面重新加载:新代码会立即加载到浏览器中,但是只有当您执行某些操作以触发此新代码时,更改的结果才会可见。例如,如果您更改 onClick 处理程序并在 alert() 中写入新文本,您将在点击后看到新文本而无需重新加载页面。例如,由计时器触发的功能也是如此。但是,如果 JavaScript 代码仅在页面加载时(而不是在特定事件上)执行,您必须手动重新加载页面才能查看结果 - 实时编辑不会强制执行新代码,它会更改代码而不是应用程序状态。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。