广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >vue项目多环境配置得方法
  • 680
分享到

vue项目多环境配置得方法

2024-04-02 19:04:59 680人浏览 独家记忆
摘要

这篇文章主要介绍“Vue项目多环境配置得方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue项目多环境配置得方法”文章能帮助大家解决问题。什么是多环境配置,为什

这篇文章主要介绍“Vue项目多环境配置得方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue项目多环境配置得方法”文章能帮助大家解决问题。

什么是多环境配置,为什么要多环境配置?

最常见的多环境配置,就是开发环境配置,和生产环境配置(也就是上线的配置),很多情况下我们开发环境下的域名,和一些配置项,和我们生产模式下的不同,这个时候就需要我们进行多环境配置,不然每次发版都要改一波数据多麻烦。另一种情况就是你两个项目是用的一套代码,但是最后又要分别打成不同的包,那么这个时候多环境配置就大大提升了开发效率。

.env 文件配置到哪里

.env文件配置在你项目的根目录里面和package.JSON同级如下图。

vue项目多环境配置得方法

.env文件如何配置,配置多少个?

.env文件如何命名?
最开始我在网上查的时候好多博主说名字必须命名成
.env.development 开发环境下的配置文件
.env.production 生产环境下的配置文件
其实不是的,如果你配置的是开发环境和生产环境那么这样命名,无可厚非,但是你如果是多项目公用代码,这样命名就有点驴头不对马嘴。所以这块的命名格式只需要文件开头为.env即可,后面的名字你想怎样都可以

.env文件的配置

这块就是你想用什么东西就配置什么东西,打个比方我想在项目全局拿到一个名字,那你就直接.env里面配置就ok了,下面我会详细叙述如何取值。

npm run serve 或者npm run build 的时候,会默认走.env的配置

图示:

vue项目多环境配置得方法

//这块只需要 VUE_APP_*** 以这样的形式命名就ok了,后面大写还是小写这块看你心情都可以。
VUE_APP_NAME = "娄渊洋"
VUE_APP_https = "Http://www.louhc.com/"
VUE_APP_ABBREVIATION = "louhc"
VUE_APP_LOGo = "louhc"

默认的.env文件配置好后,我们接着配置有特殊需求的.env文件,比如我想让在另一种环境下使用 其他的名字。例如 .env.bsy文件 .bsy是我随便写的名字这块可以自定义。

//这块只需要 VUE_APP_*** 以这样的形式命名就ok了,后面大写还是小写这块看你心情都可以。
VUE_APP_NAME = "白衫云"
VUE_APP_HTTPS = "http://www.louhc.com:82/"
VUE_APP_ABBREVIATION = "bsy"
VUE_APP_LOGO = "bsy"

依次类推你想配置多少个都可以
.env文件配好后我们就该配置运行环境了

如何配置运行环境

找到package.json文件,如下图

vue项目多环境配置得方法

build: 和 serve: 后面跟的名字就是你随便起的名字一定要对应上,这在运行的时候才能找到相应的配置项。

 "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "build:bsy": "vue-cli-service build --mode bsy",
    "build:kthz": "vue-cli-service build --mode kthz",
    "serve:bsy": "vue-cli-service serve --mode bsy",
    "serve:kthz": "vue-cli-service serve --mode kthz",
  },

再次多说一点:.env是默认配置项,当运行环境配置项的时候,会将默认配置项和运行的环境配置项融合,在参数相同的情况下,会以环境配置项为主,简单来说就是,默认配置项存在,环境配置项也存在,这个时候运行哪个环境配置项,就以哪个环境配置项的值为准,如果默认配置项存在,环境配置项不存在,那么运行环境配置项的时候同样也可以拿到默认配置项的值。

如何获取全局配置项的值

例子:如何我想在js中拿到 VUE_APP_NAME = ‘娄渊洋",那么这直接在你想赋值的地方写上这行代码即可 process.env.VUE_APP_NAME

console.log(process.env.VUE_APP_NAME)// 默认环境下打印的就是娄渊洋 bsy 环境下就是 白衫云

如果我们项在html中使用全局配置项的值,需要我们先在return 中赋值一下,然后 才可以通过 {{}},拿到你想要用的值。

如何运行环境

运行默认环境 npm run serve
运行指定的环境 npm run serve:bsy
默认环境打包 npm run build
指定环境打包 npm run build:bsy
只需切换不同的环境名即可

关于“vue项目多环境配置得方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网node.js频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: vue项目多环境配置得方法

本文链接: https://www.lsjlt.com/news/96004.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue项目多环境配置得方法
    这篇文章主要介绍“vue项目多环境配置得方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue项目多环境配置得方法”文章能帮助大家解决问题。什么是多环境配置,为什...
    99+
    2022-10-19
  • vue项目多环境配置的实现方法
    这篇文章主要讲解了“vue项目多环境配置的实现方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue项目多环境配置的实现方法”吧!目录什么是多环境配置,为什么要多环境配置.env 文件配置...
    99+
    2023-06-20
  • vue项目多环境配置(.env)的实现
    目录什么是多环境配置,为什么要多环境配置?.env 文件配置到哪里.env文件如何配置,配置多少个?.env文件的配置如何配置运行环境如何获取全局配置项的值如何运行环境没接触...
    99+
    2022-11-12
  • Mac中VSCode配置vue项目环境
    一、下载VSCode 进入VSCode官网,下载Mac版安装包 设置中文: vscode导航栏view -> Command Palette -> 输入Configure Display Langu...
    99+
    2023-09-16
    macos vscode vue.js
  • go项目中环境变量的配置方法
    这篇文章主要介绍“go项目中环境变量的配置方法”,在日常操作中,相信很多人在go项目中环境变量的配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”go项目中环境变量的配置方法”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-20
  • vue项目多租户环境变量的设置
    目录问题策略修改编译命令核心生成文件配置文件总结问题 在vue项目中,在 .env 文件内,以 VUE_APP*开头的变量,可以在项目源码中使用,在编译阶段由编译器静态替换为对应值;...
    99+
    2023-05-16
    vue 多租户环境变量 vue 多租户
  • vue多环境配置及axios封装使用的方法
    今天小编给大家分享一下vue多环境配置及axios封装使用的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我...
    99+
    2022-10-19
  • Vue3之 Vue CLI多环境配置
    目录一、前言二、实现切换1、增加开发和生产配置文件2、修改编译和启动支持多环境3、修改axios请求地址支持多环境一、前言 这里相对于之前就没那么麻烦了,通俗点说就是使用配置文件来管...
    99+
    2022-11-12
  • go项目中环境变量的配置
    目录一、为什么要配置文件二、在go中使用配置文件三、使用结构体的方式读取四、区分开发环境和生产环境五、在gin中集成配置文件一、为什么要配置文件 1、容易编辑,配置比较集中,方便修改...
    99+
    2022-11-12
  • SpringBoot中的Profile多环境配置方法
    目录Profile多环境配置一、使用profile文件进行多环境配置二、使用@Profile注解进行多环境配置Profile多环境配置       在实...
    99+
    2023-01-28
    SpringBoot Profile多环境配置 SpringBoot Profile配置 SpringBoot 多环境配置
  • Vite多环境配置项目高定制化能力详解
    目录业务背景多环境场景的业务形态Vite多环境方案实现多模式文件配置自定义环境变量Vite默认环境变量通过插件透传环境变量客户端环境差异定制效果图解决的业务场景思考业务背景 近些年来...
    99+
    2022-11-13
  • kettle环境配置方法
    这篇文章主要介绍“kettle环境配置方法”,在日常操作中,相信很多人在kettle环境配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”kettle环境配置方法”的疑惑...
    99+
    2022-10-18
  • vue项目中如何运用webpack动态配置打包多种环境域名
    这篇文章主要介绍vue项目中如何运用webpack动态配置打包多种环境域名,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在如今前后端分离,各种框架盛行的前端界,对项目的打包要求也越来...
    99+
    2022-10-19
  • vue项目配置env的方法步骤
    目录vue中利用.env文件存储全局环境变量,以及配置vue启动和打包命令配置.env文件获取.env中的全局变量实际用处总结vue中利用.env文件存储全局环境变量,以及配置vue...
    99+
    2023-05-16
    vue配置文件.env vue项目配置env vue的env配置
  • Qt5.15.2安卓Android项目开发环境配置
    1、Qt Creator 4.11.2 官方下载:https://download.qt.io/archive/qtcreator/4.11/4.11.2/ 镜像下载:https://mirrors.cloud.tencent.com/qt...
    99+
    2023-09-11
    qt 安卓 5.15.2 android 开发语言
  • vue使用vite配置跨域及环境配置的方法
    这篇文章主要介绍“vue使用vite配置跨域及环境配置的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue使用vite配置跨域及环境配置的方法”文章能帮助大家解决问题。如何配置跨域,代理域名不...
    99+
    2023-07-02
  • SpringBoot Profile多环境配置方式
    目录Profile多环境配置Profile配置详解1.问题2.为什么要使用profilesProfile多环境配置 我们在开发项目时,通常同一套程序会被发布到几个不同的环境,比如:开...
    99+
    2022-11-13
  • jenkins分环境部署vue/react项目的方法步骤
    vue/react部署请参考上一篇文章:https://www.jb51.net/article/238583.htm 项目开发正常都需要开发环境、测试环境、生产环境,每个环境部署都...
    99+
    2022-11-13
  • vue多环境配置之.env配置文件详解
    目录Vue之.env环境配置文件前言一、.env是什么?二、说明及用法1. 文件说明2. 文件读取2.1 npm run serve2.2 npm run build3. 查看环境变...
    99+
    2023-03-19
    vue多环境配置 vue .env配置文件
  • 配置nodejs环境的方法
    一、由于node有多种版本号,每个版本号的API肯定也有些细微的差别,在工作中有可能要经常切换node的版本号,因此可以下载nvm使其来管理node的版本号。 首先下载nvm,官网:https://gith...
    99+
    2022-06-04
    环境 方法 nodejs
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作