在 Firebase 上部署站点后脚本不会更改。同样的错误仍然存在
Script doesn't change after deploying site on Firebase. Same error persists
我有一个由 Firebase 托管的网站,我在该网站上对某些代码行进行了错误的评论。该代码已修复并部署,但问题仍然存在。
我更改了 HTML 的一个方面,以查看网站是否在我告诉它时完全部署,并且在几秒钟内发生了变化。错误仍然存在,如果我进入控制台并单击该行,错误应该出现在它仍然显示我现在已修复的旧脚本。
将我的错误指向代码(这是 5 次部署前的实际情况):https://imgur.com/a/TmA29tP
实际代码(删除注释)(/public/assets/js/login.js):https://imgur.com/a/3pyjTwd
我预计错误会在部署后消失,因为该站点实际上正在更新其文件,正如我在使用 HTML 元素对其进行测试后看到的那样,但我得到的只是 login.js:56 Uncaught SyntaxError: Unexpected end of input
错误,因为评论放错了。
编辑:这个解决方案对我有用:Disabling Chrome cache for website development
这可能是因为您需要硬刷新(例如清除缓存)才能看到您的新网站。
在 chrome 中,有一个选项可以在您打开开发工具时禁用缓存。您应该启用该选项,在打开开发工具的情况下刷新站点,然后查看您的问题是否仍然存在。
我有一个由 Firebase 托管的网站,我在该网站上对某些代码行进行了错误的评论。该代码已修复并部署,但问题仍然存在。
我更改了 HTML 的一个方面,以查看网站是否在我告诉它时完全部署,并且在几秒钟内发生了变化。错误仍然存在,如果我进入控制台并单击该行,错误应该出现在它仍然显示我现在已修复的旧脚本。
将我的错误指向代码(这是 5 次部署前的实际情况):https://imgur.com/a/TmA29tP
实际代码(删除注释)(/public/assets/js/login.js):https://imgur.com/a/3pyjTwd
我预计错误会在部署后消失,因为该站点实际上正在更新其文件,正如我在使用 HTML 元素对其进行测试后看到的那样,但我得到的只是 login.js:56 Uncaught SyntaxError: Unexpected end of input
错误,因为评论放错了。
编辑:这个解决方案对我有用:Disabling Chrome cache for website development
这可能是因为您需要硬刷新(例如清除缓存)才能看到您的新网站。
在 chrome 中,有一个选项可以在您打开开发工具时禁用缓存。您应该启用该选项,在打开开发工具的情况下刷新站点,然后查看您的问题是否仍然存在。