我部署了一个surp.sh项目并成功发布,但是,我想对该项目进行一些更新,这些更新已在本地应用并且可以看到正常运行,但是它试图再次将其发布到同一域,但它没有似乎没有更新。我还尝试拆除该项目并重新上传它,尽管它仍然显示旧项目,我也清除了缓存,但是它仍然没有更新。知道为什么吗?
要更新项目,您只需将其再次发布到同一个域。
您可以通过在项目根目录中创建一个名为 CNAME 的文件来设置默认域名来快速完成此操作,如下所示:
echo site-name.surge.sh >CNAME
Run Code Online (Sandbox Code Playgroud)
然后每次更新:
surge .
Run Code Online (Sandbox Code Playgroud)
或者,在没有 CNAME 文件的情况下,在 Surge 命令中指定域,如下所示:
surge --domain site-name.surge.sh .
Run Code Online (Sandbox Code Playgroud)
请参阅https://surge.sh/help/remembering-a-domain。
这不会解决拆除和重新发布原始帖子中描述的站点的需要,但是如果您没有遇到该问题,则可以根据标题问题快速更新您的 Surge.sh 项目,而无需需要按照通常的提示编辑域。
surge并单击 Enter。就是这样!