如何在
runtimeConfig
内移动nuxt模块的配置键?
原因是我希望能够使用以下方式覆盖环境中的配置值(秘密):
NUXT_API_SECRET
。这显然只适用于 runtimeConfig 范围内的键。但预先存在的模块的范围是 some <> 键。如何将这个<>键移动到runtimeConfig范围内?
https://nuxt.com/docs/guide/going-further/runtime-config#environment-variables
您是否尝试直接从环境中读取?
例如,如果你的模块是xyz,它需要3个配置参数,你可以直接从env读取它,而不需要依赖运行时配置。
...
modules: [
"random-module-name",
[
"xyz-module",
{
to: process.env.CONTACT_EMAIL_TO,
host: process.env.SMTP_HOST,
port: process.env.SMTP_PORT,
},
],
],
...
然后在你的环境文件中将这些键设置为
SMTP_HOST=host
SMTP_PORT=123
[email protected]