【问题标题】:Is sanity studio needed in your project?你的项目需要sanity studio吗?
【发布时间】:2021-11-15 02:50:46
【问题描述】:

我正在尝试在 Svelte & Routify 项目中设置理智。想知道是否有必要让整个事情保持理智,我知道您可以将工作室发布到 .sanity.io,想知道为什么一开始不是所有东西都在线,而不是本地的东西

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: sanity


【解决方案1】:

在本地开发您的工作室可让您进行和测试增量更改。您团队中的其他开发人员可以在他们自己的本地工作室工作,也可以进行自己的更改。部署的工作室可能是您的团队成员使用的工具,这些成员没有开发工作室本身,但正在访问或编辑内容。他们可以在该工作室工作,而不会在进行更改时看到(可能是破坏性的)更改,如果所有内容都是在线编辑的,情况就会如此。

如果您熟悉 git 的工作原理,您可以想像在 GitHub 上可能拥有的 repo。你可以在本地处理你的 repo——通过提交来保存。您团队中的任何其他人都无法看到这些更改,并且它们不会影响远程存储库。那是你当地的工作室。将提交推送到 GitHub 后,团队的其他成员就可以访问它们。那是您部署的工作室。

【讨论】:

  • 有道理,谢谢!那么,是否建议将 sanity 和您的 Web 前端放在 monorepo 中,或者建议将 sanity 作为项目中的文件夹?本地工作室也会自动发布还是需要使用 deploy 命令?
  • 我喜欢将前端和工作室放在不同的文件夹中,但在同一个仓库中(而不是将工作室作为前端代码的子文件夹)。如果您使用 Sanity 托管工作室,当您想要更新托管工作室时,您将运行 sanity deploy。如果您自己托管工作室,则可以在推送到您的存储库 (sanity.io/docs/deployment#ed3cd78ea4eb) 时进行部署。
  • 谢谢!会试试这个
猜你喜欢
  • 2022-09-26
  • 2011-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-11
  • 1970-01-01
  • 2013-11-27
  • 1970-01-01
相关资源
最近更新 更多