在实际项目开发过程中,可能开发环境和生产(测试)环境不一样,经常需要修改配置常量,才能满足对应的环境,才能使软件运行起来。在vue3中可以使用2个文件进行区分。

.env.development:开发环境

.env.production:生产(测试)环境

1.首先使用HBuilder X建立一个VUE3项目,并且能跑起来

2.分别建立2个文件,必须以VITE_开头,否则无法识别,如图所示

3.然后在使用的地方加上如下命令

import.meta.env.VITE_TEST

4.重新启动服务器,一定要重新启动服务器,否则无效

打开浏览器,我们可以看到输出了开发环境。

5.选择build,生成生产模式,程序就在dist中

6.此时,我这里使用nginx进行发布,当然你也可以使用别的发布网址,比如IIS等等。

nginx的配置,之前文档已经介绍了,这里不再说明。

Windows中使用nginx部署网站_故里2130的博客-CSDN博客_nginx部署网站

部署完成后,直接打开,我这里是808端口。

打开浏览器,我们可以看到输出了生产环境。

拓展:

打包后,自定义IP地址。

1.打包前,在项目的根目录中,创建config.js

const CONF={baseUrl1:'http://127.0.0.1:8888'
}

2.在index.html中调用

3. 然后在axios中调用

4.打包后,之前的config.js就没有了,复制所有的打包文件。

5.创建config.js,把之前写的再写一次

6.把index.html中的路径修改一下

VUE3中,使用.env.development和.env.production相关推荐

  1. env.development 和 .env.production环境文件 process.env属性

    模式 模式是 Vue CLI 项目中一个重要的概念.默认情况下,一个 Vue CLI 项目有三个模式: 开发,测试,生产 development 模式用于 vue-cli-service serve ...

  2. vue中的.env | .env.development | .env.production的使用

    .env--全局默认配置文件,无论什么环境都会加载合并 .env.development--开发环境下的配置文件 .env.production--生产环境下的配置文件 注意:属性名必须以VUE_AP ...

  3. Vue2 中 .env.development .env.production 详细说明

    简介 Vue CLI 项目中一个重要的概念.默认情况下,一个 Vue CLI 项目有三个模式: development  模式用于 vue-cli-service serve production  ...

  4. vue中 .env .env.development .env.production 详细说明

    1.配置文件有: .env 全局默认配置文件,不论什么环境都会加载合并 .env.development 开发环境下的配置文件 .env.production 生产环境下的配置文件 2.命名规则: 属 ...

  5. Vue中.env|.env.development|.env.production文件说明

    0.介绍 模式是Vue CLI项目中一个重要的概念,默认情况下,一个Vue CLI项目有三种模式: developemt 模式用于vue-cli-service serve test 模式用于vue- ...

  6. vue中有关.env;.env.development,.env.production的相关介绍

    1,关于文件名:必须以如下方式命名,不要乱起名,也无需专门手动控制加载哪个文件 .env 全局默认配置文件,不论什么环境都会加载合并 .env.development 开发环境下的配置文件 .env. ...

  7. Vue项目 .env .env.development .env.production 配置说明

    1.模式 模式是 Vue CLI 项目中一个重要的概念.默认情况下,一个 Vue CLI 项目有三个模式: development 模式用于 vue-cli-service serve product ...

  8. vue配置生产环境.env.production、测试环境.env.development

    静下来 慢慢看 首先 我们需要搭建一个项目 依赖包会自动下载好 无需自己 npm i .env 无论什么环境都会加载 .env.production 生产环境加载 .env.development 测 ...

  9. .env .env.development .env.production 配置说明

    .env .env.development .env.production 配置说明 安装 vue-cli npm install -g @vue/cli 创建项目 vue create envtes ...

最新文章

  1. Mybatis 使用的 9 种设计模式,真是太有用了
  2. 通过游戏来学习CSS的Flex布局
  3. python因数之和等于数字本身_python找出因数与质因数的方法
  4. 蚂蚁森林最高效的合种团队,新树冷杉6天合种成员招募
  5. Linux操作oracle——关闭、停止、重启
  6. 在控制台输出口,根据内存地址,找到被过度释放的对象!
  7. centos7 mysql启动后端口_centos7 修改mysql5.7默认端口后启动异常
  8. 本地项目添加到远程仓库
  9. PyTorch:损失函数loss function
  10. mysql 慢日志 逻辑读_学会读懂 MySql 的慢查询日志
  11. 北斗导航 | 两个地面站之间的多跳卫星通信链路(附matlab代码)
  12. Linux系统中关闭超线程,超线程加快Linux操作系统的速度怎么样?
  13. BigDecimal舍入模式(Rounding Modes)
  14. Wordpress 网站数据库恢复记录
  15. 【文献阅读】The role of news sentiment in oil futures returns and volatility forecasting
  16. HackTheBox::Doctor
  17. 兼容ie浏览器代码处理
  18. 腾讯QQ圈子——数据挖掘的典型
  19. 【测试开发工程师 / 测试工程师】面试题整理
  20. 真的,Kafka 入门一篇文章就够了

热门文章

  1. Python:哔哩哔哩B站视频下载,我终于对小破站下手了
  2. 闭环检测数据集_闭环:收集配置管理数据的秘诀
  3. 趁着年轻,做点自己想做的事
  4. 趁着同事玩游戏偷偷认识k8s一家子补补课
  5. 人教版选修计算机英语,人教版高中英语选修计算机英语NetworksandtheInternet.ppt
  6. 华为云开发者日KooLabs工作坊走进北京物资学院
  7. basic paxos,multi paxos
  8. 一个书籍在线写作平台
  9. Photoshop 读书笔记
  10. 米兔积木机器人与履带机甲零件差别_米兔积木机器人履带机甲 给你一个智能的选择...