Nuxt 3 运行时配置值不会被环境变量替换

mor*_*aie 1 nuxt.js vuejs3 nuxtjs3

我正在使用Nuxt 3

我有这样的.env

NUXT_CAPTCHA_KEY=123456
Run Code Online (Sandbox Code Playgroud)

这是nuxt.config.ts

export default defineNuxtConfig({
  runtimeConfig: {
    public: {
      captchaKey: 'some value',
    }
  },
});
Run Code Online (Sandbox Code Playgroud)

在我的组件login.vue

我想像这样使用Recaptcha

function login() {
  const config = useRuntimeConfig()
  console.log('config', config.public.captchaKey);
}
Run Code Online (Sandbox Code Playgroud)

'123456'我认为它必须在控制台中打印

正如文件中所说

但事实并非如此。

它打印'some value'

这是为什么 ?