quasar环境变量配置

本文介绍了在Quasar框架中如何配置和使用环境变量,以适应开发和生产环境的不同需求。通过安装dot-env,创建.env.development和.env.production文件,并在quasar.conf.js中配置,可以方便地切换API地址。同时,文章提到了npm script的修改和使用DefinePlugin插件来确保在不同环境中正确执行代码。
摘要由CSDN通过智能技术生成

一、为什么需要环境变量(我遇到的场景)

        在实际开发中,通常会存在测试环境和正式环境,而两个环境的api是不一样的。我们可以自己手动修改api然后打包发布。

二、quasar dev和quasar build

        1.quasar dev 默认是在测试环境(development环境)

        2.quasar build 默认是在正式环境(production环境)

三、实现方法

        1.安装dot-env,可以取出.env.development和.env.production的值

npm install — save-dev dotenv

        2.新建文件EnvParse.js(可以放在src/config),将.env.development和.env.production的环境参数转换为JSON格式

const DotEnv = require('dotenv')
const parsedEnv = DotEnv.config({ path: `.env.${process.env.NODE_ENV}` }).parsed

module.exports = function () {
  return parsedEnv
}

        3.在quasar.conf.js的build{}中,配置env,可以获取到JSON格式的环境参数

build: {
    ...
    env: require('./src/config/EnvParse.js')(),
}

        4.在文件根目录下新增.env.development

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值