netlify.toml 文件的环境变量
Environment variable with netlify.toml file
当我在我的回购协议('next' 分支)上推送某个分支时,我试图设置一个环境变量,目标是我希望这个变量只在这个分支中定义。
我已经阅读了 netlify 文档,但我不知道我做错了什么:
https://docs.netlify.com/configure-builds/file-based-configuration/
所以我在 netlify.toml 文件中使用了以下代码:
[context.next.environment]
SITE_BRANCH = "next"
我也试过了[context.next]
我的变量从未出现在 process.env
有谁知道我做错了什么吗?谢谢
编辑
这是我的 nuxt.config.js
文件:
export default {
publicRuntimeConfig: {
SITE_BRANCH: 'process.env.SITE_BRANCH'
}
}
这是我的 .env
文件:
SITE_BRANCH=next
看起来语法更像这样(缩进很重要)
[context."feat/my-cool-branch"]
SITE_BRANCH = "next"
文档的 This part 有更多详细信息。
当我在我的回购协议('next' 分支)上推送某个分支时,我试图设置一个环境变量,目标是我希望这个变量只在这个分支中定义。
我已经阅读了 netlify 文档,但我不知道我做错了什么:
https://docs.netlify.com/configure-builds/file-based-configuration/
所以我在 netlify.toml 文件中使用了以下代码:
[context.next.environment]
SITE_BRANCH = "next"
我也试过了[context.next]
我的变量从未出现在 process.env
有谁知道我做错了什么吗?谢谢
编辑
这是我的 nuxt.config.js
文件:
export default {
publicRuntimeConfig: {
SITE_BRANCH: 'process.env.SITE_BRANCH'
}
}
这是我的 .env
文件:
SITE_BRANCH=next
看起来语法更像这样(缩进很重要)
[context."feat/my-cool-branch"]
SITE_BRANCH = "next"
文档的 This part 有更多详细信息。