1、创建.env.* 文件 (放入项目根目录
例如:
.env.local
.env.development
.env.production
2、.env.* 写入变量
# development
NODE_ENV=development
##### REQUEST API #####
VITE_REQUEST_API=http://www.******.com/api
3、package.json 设置启动项
命令后面添加 --dotenv 环境文件名
{
"scripts": {
"build": "nuxt build --dotenv .env.production",
"build_dev": "nuxt build --dotenv .env.development",
"build_local": "nuxt build --dotenv .env.local",
"dev": "nuxt dev --host --dotenv .env.local",
"generate": "nuxt generate",
"preview": "nuxt preview",
"postinstall": "nuxt prepare",
"start": "nuxt build && node .output/server/index.mjs"
},
}
4、使用
const env = import.meta.env;
console.log(env);
console.log(env.VITE_REQUEST_API);