首页 > 其他分享 >Vue 配置.env.pro和.env.dev文件

Vue 配置.env.pro和.env.dev文件

时间:2023-12-06 22:22:35浏览次数:23  
标签:Vue URL pro dev VUE env vite

1、Vue2 配置

1.1 新建文件

  • .env.development
VUE_APP_BASEURL='http://localhost:8081'
  • .env.production
VUE_APP_BASEURL='http://localhost:8082'

1.2 访问

import Vue from 'vue'
// 配置全局请求地址
Vue.prototype.$baseUrl=process.env.VUE_APP_BASEURL
console.log(process.env.VUE_APP_BASEURL)

在vue页面访问直接使用 this.$baseUrl 即可

2、Vue3 配置

由于Vue3配置基于Vite所以与Vue2不同

2.1 新建文件

  • .env.dev
NODE_ENV = development
VITE_API_BASE_URL='http://localhost:8081'
  • .env.pro
NODE_ENV = production
VITE_API_BASE_URL='http://localhost:8082'

2.2 启动配置

"scripts": {
    "dev": "vite --mode dev",
    "pro": "vite --mode pro",
    "build:dev": "vite build --mode dev",
    "build:pro": "vite build --mode pro",
    "preview": "vite preview"
  }

2.3 获取

1、在Vue3中直接可以通过import.meta.env.VITE_API_BASE_URL获取

2、也可以getCurrentInstance().proxy.GLOBLE_URL 获取

import {getCurrentInstance} from "vue";

console.log(getCurrentInstance().proxy.GLOBLE_URL)

标签:Vue,URL,pro,dev,VUE,env,vite
From: https://www.cnblogs.com/huxiaoan1/p/17880675.html

相关文章

  • 使用auto rig pro在blender中实现动捕数据重定向
    场景需求:光学动捕数据为bvh格式(fbx的待测)原fbx包含模型和骨骼,但不含动画数据目标是将动画数据重定向到模型上两种方式:一种是保留模型骨骼,生成控制器。然后重定向另一种是删除模型骨骼,重建与动画骨骼类型的骨骼可能还有第三种,即使先修剪编辑模型骨骼,使之与动画骨骼类似......
  • 开发者的福音:TinyVue 组件库文档大优化!类型更详细,描述更清晰!
    你好,我是Kagol。前言从今年2月份开源以来,有不少朋友给我们TinyVue组件库提了文档优化的建议,这些建议都非常中肯,我们也在持续对文档进行优化,并且从中总结出了大家对于文档优化的一些共性问题,形成了一份《组件demo和api文档编写规范》为了提升开发者阅读文档的体验,从9月......
  • OriginPro 2022: 数据与故事的智能桥梁
    OriginLabOriginPro2022是一款功能强大的数据分析和绘图软件,它可以帮助用户快速、准确地处理和分析数据,并生成高质量的图形和图表。点击获取OriginPro2022首先,OriginPro2022具有强大的数据处理和分析功能。它支持多种数据导入和预处理方式,可以快速清洗、整理和标准化数据。......
  • prometheus-browser
    import{PushGateway,Gauge,CollectorRegistry,defaultRegistry}from'prometheus-browser';prometheus-browser是一个用于在浏览器中使用Prometheus监控库的工具库。其中的PushGateway和Gauge是该库中的两个重要概念和方法。PushGateway:``PushGateway是Prome......
  • Vue前端+后端实现带进度条文件分片上传
    传输参数对象packagecom.deju.provider.upload.domain;importlombok.Data;importorg.springframework.web.multipart.MultipartFile;@DatapublicclassMultipartFileParam{ //文件传输任务ID privateStringtaskId; //当前为第几分片 privateintchun......
  • VUE3引入pinia配置使用
    文档:https://pinia.vuejs.org/zh/introduction.html1.引入pinnanpminstallpinia-S2.在src文件里面创建store文件article.js在main.js中引用pinnaimport{defineStore}from'pinia'//你可以对`defineStore()`的返回值进行任意命名,但最好使用store的名字,同时以......
  • Vue动画效果-商品加入购物车
    购物类app中常有商品加入购物车的动画需求主要实现代码typeFn=(...args:any[])=>voidinterfaceEvents{[name:string]:Fn[]}exportclassEventEmitter{events:Eventsconstructor(){this.events={}}on(type:string,fn:Fn){i......
  • Error: error:0308010C:digital envelope routines::unsupported 【问题解决】【转载
    原文链接:  https://www.cnblogs.com/jaxu/p/17171211.html今天早上打开电脑,更新了日常工作的github仓库,然后就是习惯性地执行了"npminstall",发现报了下面这个错误:Error:error:0308010C:digitalenveloperoutines::unsupported顺便看了一下错误堆栈,发现是一个Node......
  • pip:Unable to create process using ‘“‘错误
    学习自:完美解决:执行pip时Unabletocreateprocessusing‘“‘错误(详细流程)-CSDN博客1、背景1)在一台新电脑上安装了python3.6;2)将python3.6和python3.6的Scripts目录都加入到了环境变量中;3)cmd命令行中输入python3可以顺利进入Python控制台;4)输入pip3报错Unabletocreatepro......
  • Data is Null. This method or property cannot be called on Null values.
    升级到abp.io7.4EF报错System.Data.SqlTypes.SqlNullValueException:DataisNull.ThismethodorpropertycannotbecalledonNullvalues.atMicrosoft.Data.SqlClient.SqlBuffer.ThrowIfNull()atMicrosoft.Data.SqlClient.SqlBuffer.get_String()atMicroso......