🙄
Sanityの環境変数にはSANITY_STUDIO_のPrefixが必要
概要
最近SanityでCMSを構築する機会が増えてきているのですが、環境変数の設定の仕方で初見つまずいたのでメモです。

出典: https://www.sanity.io/templates/nextjs-sanity-clean
☠️ 問題点
Sanityで環境変数を使う場合、Nextのようにprefix(NEXT_PUBLIC_)をつけている環境変数名だとdotenvなどを無理くり使用しても読み込むことができませんでした。
🎉 解決策
Sanityで環境変数を読み込んでもらうには、SANITY_STUDIO_のPrefixをつける必要がありました。
例: SANITY_STUDIO_PREVIEW_SECRET
🚀 デプロイ
あとはデプロイコマンドを叩けばクラウド上のSanityに反映されます。
$ npm run deploy
知っていれば超絶簡単ですね。
Discussion