vue2 vue3项目怎么使用 .env 文件配置环境变量

vue2

首先,你需要在项目根目录下创建 .env 文件,这个文件通常包含一些环境变量。例如:

VITE_API_URL= https://api.example.com

VITE_APP_NAME= MyAwesomeApp

VUE_APP_APP_NAME=App

使用

 console.log(process.env.VUE_APP_APP_NAME); // 输出 App

 注意:

VUE_APP_ 开头的环境变量 Vue CLI 会将他们注入到你的Vue代码中,反之则需要下载一个插件配合使用

npm install dotenv --save-dev

通过webpack配置 注入到环境变量中

const path = require('path');

const webpack = require('webpack');

const dotenv = require('dotenv');

// 通过 dotenv 加载 .env 文件

dotenv.config();



module.exports = {

entry: './src/index.js', // 入口文件

output: { filename: 'bundle.js', // 输出文件

path: path.resolve(__dirname, 'dist') },

plugins: [

// 使用 DefinePlugin 插件注入环境变量

new webpack.DefinePlugin({

      'process.env': JSON.stringify({

                    VITE_API_URL: process.env.VITE_API_URL,

                    VITE_APP_NAME: process.env.VITE_APP_NAME

                    })

          })

    ]

};

使用

  console.log(process.env.VITE_APP_NAME); // 输出 MyAwesomeApp

vue3 

在项目的根目录下创建 .env 文件,它将用于存放默认的环境变量。你可以根据需要创建多个 .env 文件来配置不同的环境。

开发环境 .env.development

VITE_API_URL=https://dev.api.example.com
VITE_APP_TITLE=Vue 3 App (Development)

 生产环境 .env.production

 VITE_API_URL=https://prod.api.example.com
 VITE_APP_TITLE=Vue 3 App (Production)

Vite 会根据当前的构建模式(开发模式或生产模式)加载相应的 .env 文件。

Vite 会自动将以 VITE_ 为前缀的环境变量注入到应用中。你可以在 Vue 组件中通过 import.meta.env 来访问这些环境变量。

const appTitle = ref(import.meta.env.VITE_APP_TITLE)

const apiUrl = ref(import.meta.env.VITE_API_URL)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值