Nuxt 3 已于 31 July 2026 结束生命周期
此版本将不再接收错误修复或安全补丁。 升级到 Nuxt 4 或获取 HeroDevs 提供的延长支持

运行时配置

了解如何从 Nuxt 2 迁移到 Nuxt 3 的运行时配置。

Geprüfte Übersetzung ·0 % geprüft

如果你希望在 Nuxt 3 应用中引用环境变量,你需要使用运行时配置。

在组件中引用这些变量时,你需要在 setup 方法(或 Nuxt 插件)中使用 useRuntimeConfig 组合式函数。

在应用的 server/ 部分,你可以直接使用 useRuntimeConfig,无需导入。

Weitere Informationen findest du unter Docs > Guide > Going Further > Runtime Config.

迁移步骤

  1. 将应用中使用的所有环境变量添加到 nuxt.config 文件的 runtimeConfig 属性中。
  2. 将应用的 Vue 部分中所有的 process.env 迁移为 useRuntimeConfig。
export default defineNuxtConfig({
  runtimeConfig: {
    // 只在服务器端可用的私有配置
    apiSecret: '123',
    // public 里的配置也会暴露给客户端
    public: {
      apiBase: '/api',
    },
  },
})