Intellij IDEA 12.1.7 JavaScript 文件在应用程序运行时不更新

Intellij IDEA 12.1.7 JavaScript file not updating when application runs

本文关键字:应用程序 运行时 更新 文件 JavaScript IDEA Intellij      更新时间:2023-09-26

我正在创建一个Spring应用程序,该应用程序使用实现日期选择器的JavaScript文件。当我第一次运行包含日期选择器的页面时,我在我修复的函数声明上犯了一个语法错误。但是,在再次运行应用程序时,JavaScript 文件不会更新,因此正在运行带有错误的文件版本。

如果有帮助,这里是带有错误的代码:

$(function()){
       $("#createdTime, #expi").datepicker({
             dateFormat:  "d-m-yy"
       });
}

这里是固定的:

$(function(){
       $("#createdTime, #expiryTime").datepicker({
             dateFormat:  "dd-mm-yy"
       });
});

根据我的 HTML,稍微不同的 id "expiryTime" 是正确的。

我认为这是一个IDE问题,但不是100%确定。我试图清除缓存,但这没有任何区别。如果有帮助,我正在使用Intellij IDEA 12.1.7。

我通过重新运行应用程序然后使用 Control + F5 来解决此问题。

就我而言,问题出在 chrome 浏览器行为上。尝试开发人员工具(F12)>网络>禁用缓存。

如果其他人遇到此问题:user1849060的解决方案可能会有所帮助。但是,我注意到至少在Chrome中,我必须对页面本身进行F5操作,以便清除缓存的Javascript。然后使用新的Javascript。

我之前遇到过这个问题,Chrome + IntelliJ缓存了旧的Javascript,所以我想我会给我2美分。

以下是我学到的一些东西,按js和Intelellij对待你的程度排序。

  1. Ctrl+f5(清空缓存并刷新)
  2. 检查,导航到 js文件,在新选项卡中打开文件,更改文件大小写的字母 &刷新
  3. 等级:使用任务>构建>干净

Gradle 将构建到您的项目文件夹,因此请查看构建>资源文件夹,如果 intellij 拒绝重新加载静态 JS 文件,有时需要删除它。