Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intellij IDEA 12.1.7 JavaScript文件在应用程序运行时不更新_Javascript_Spring_Intellij Idea - Fatal编程技术网

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

Intellij IDEA 12.1.7 JavaScript文件在应用程序运行时不更新,javascript,spring,intellij-idea,Javascript,Spring,Intellij Idea,我正在创建一个Spring应用程序,它使用一个实现日期选择器的JavaScript文件。当我第一次运行包含日期选择器的页面时,我修复了函数声明的语法错误。但是,再次运行应用程序时,JavaScript文件不会更新,因此会运行带有错误的文件版本 如果有帮助,下面是错误代码: $(function()){ $("#createdTime, #expi").datepicker({ dateFormat: "d-m-yy" }); } 这里是固

我正在创建一个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解决了这个问题。

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


我以前在Chrome+IntelliJ缓存旧Javascript时遇到过这个问题,所以我想我会拿出我的2美分。

以下是我学到的一些东西,按照js&IntelliJ对你的恶劣程度排序

  • Ctrl+f5(空缓存和刷新)
  • 检查,导航到js 文件,在“新建”选项卡中打开文件,更改文件大小写的字母& 刷新
  • 等级:使用任务>构建>清理

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

    在我的例子中,问题在于chrome浏览器的行为。尝试开发者工具(F12)>网络>禁用缓存