环境变量和模式
environment-variables-and-private-tokens
nuxi build

nuxt3开箱即支持使用.env配置环境变量

// .env
VITE_SOME_KEY=123
// 使用
console.log(import.meta.env.VITE_SOME_KEY) // 123

不同的是nuxt3目前不支持多模式自动覆盖,但可以自己手动指定.env.[mode]文件

// .env.staging
VITE_SOME_KEY=123456
// package.json
"build": "nuxi build",
"build:staging": "nuxi build --dotenv .env.staging",