我有一个由 Firebase 托管的网站,我在该网站上对某些代码行进行了错误的评论。该代码已修复并部署,但问题仍然存在。
我更改了 HTML 的一个方面,以查看网站是否在我告诉它时部署,并且在几秒钟内发生了变化。但错误仍然存在,如果我进入控制台并单击该行,错误应该在它上面,但它仍然显示我的旧脚本,该脚本现已修复。
我的错误指向的代码(这是大约 5 次部署前的实际情况):/image/Odius.jpg
实际代码(删除注释)(/public/assets/js/login.js):/image/u5I33.jpg
我预计错误会在部署后消失,因为正如我在使用 HTML 元素测试后看到的那样,该网站实际上正在更新其文件,但我得到的只是 login.js:56 Uncaught SyntaxError: Unexpected end of输入
错误,因为注释放置不当。
编辑:这个解决方案对我有用:Disabling Chrome cache for website development
最佳答案
这可能是因为您需要硬刷新(例如清除缓存)才能查看新站点。
在 Chrome 中,有一个选项可以在打开开发工具时禁用缓存。您应该启用该选项,在打开的开发工具下刷新站点,然后查看问题是否仍然存在。
关于javascript - 在 Firebase 上部署网站后,脚本不会更改。同样的错误仍然存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56709679/