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

WebStorm Live Edit不适用于JavaScript,有解决方案吗?,javascript,debugging,intellij-idea,webstorm,liveedit,Javascript,Debugging,Intellij Idea,Webstorm,Liveedit,在1月25日的更新之后,我遇到了这个问题 当我在HTML文档上编辑文件时,Live edit会检测到更改并对浏览器进行更改。但是对于JavaScript,除非我刷新浏览器,否则不会应用更改(如果我必须刷新浏览器,则没有实时编辑的意义) 这不是一种回归,它始终是这样工作的:“外部”(链接)JavaScript代码中的更改与嵌入式JavaScript中的更改不同,“外部”(链接)JavaScript代码中的更改不会立即导致页面重新加载:新代码会立即加载到浏览器中,但更改的结果只有在您执行某些操作以触

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

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


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

所以它与vs code Live server不同?我的印象是,在更新之前,它在加载js,但我不确定我是否将其用于这种低层JSno,它不像一个在服务器端实现页面重新加载的实时服务器。无论应用程序托管在哪个服务器上,Live Edit都可以工作,并且它使用热交换技术而不是页面重新加载