【问题标题】:Intellij IDEA 12.1.7 JavaScript file not updating when application runsIntellij IDEA 12.1.7 JavaScript 文件在应用程序运行时未更新
【发布时间】:2014-11-20 11:02:53
【问题描述】:

我正在创建一个使用实现日期选择器的 JavaScript 文件的 Spring 应用程序。当我第一次运行包含日期选择器的页面时,我在修复的函数声明中出现了语法错误。然而,再次运行应用程序时,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。

【问题讨论】:

    标签: javascript spring intellij-idea


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          【解决方案4】:

          以下是我收集的一些内容,按照 js 和 intellij 对你的糟糕程度排序。

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2022-11-23
            • 2023-03-07
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-12-24
            • 2023-03-24
            • 1970-01-01
            相关资源
            最近更新 更多