我在运行中的 VPS 的 Docker 容器内修改了一些 JS 文件。如何应用这些新更改?我尝试过 sv restart unicorn,但没有生效。
附注:当在本地计算机上编辑时,刷新页面即可立即生效。
我在运行中的 VPS 的 Docker 容器内修改了一些 JS 文件。如何应用这些新更改?我尝试过 sv restart unicorn,但没有生效。
附注:当在本地计算机上编辑时,刷新页面即可立即生效。
将其部署为主题组件
所以无法像在本地环境中那样,重新构建 JS 并立即生效吗?
如果您希望对核心代码进行受管理且持久的更改,使其在重建后依然生效,您有以下四种选择:
对您而言,主题组件似乎是合适的方案。花时间学习如何使用它们,您将会受益匪浅。
起初可能看起来有些麻烦,但它们非常便捷,您可以在不重建的情况下在线更新、启用或禁用主题组件,十分实用!目前它们的主要局限在于缺乏测试支持(据我所知)。
挣扎了4个小时后,我突然重启了 Docker,问题解决了!
感谢你的支持,Robert!![]()
是的,但如果您重新构建,这些更改将会丢失。
如果你不听从 Robert 的建议并创建一个主题组件,你会后悔的。