vue env文件配置,vue项目配置环境变量

  vue env文件配置,vue项目配置环境变量

  最常见的多环境配置是开发环境配置和生产环境配置。主要介绍vue项目多环境配置的实现,有兴趣的可以看看。

  

目录

  什么是多环境配置,为什么要配置?在哪里,如何,有多少。env文件已配置?如何配置?env文件,如何配置运行环境,如何获取全局配置项的值,如何运行环境,在接触多环境配置之前,感觉好高大上,真正操作之后,感觉就是那样。在这里,我将描述我遇到的问题和解决方法,欢迎大家指出错误。

  

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

  最常见的多环境配置是开发环境配置和生产环境配置(即在线配置)。在许多情况下,我们开发环境中的域名和一些配置项与我们生产模式中的不同。这时候就需要进行多环境配置了,不然每次发布都要换一波数据就麻烦了。在另一种情况下,您为两个项目使用一组代码,但是最后,您必须将它们打包到不同的包中。这时候多环境配置会大大提高开发效率。

  

.env 文件配置到哪里

  的。env文件配置在项目的根目录中,其级别与package.json相同,如下所示。

  

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

  .env文件如何命名?

  刚开始网上查的时候,很多博主说名字一定要起名字。

  中的配置文件。开发环境。生产环境中的env.production配置文件其实不是的。如果配置开发环境和生产环境,这样命名是可以理解的。但是如果你是多项目通用代码,这样命名就有点不对了。所以这一块的命名格式是只需要文件开头为.env即可,后面的名字你想怎样都可以

  

.env文件的配置

  这一块就是配置你想用的东西。例如,如果我想在全局项目中获得一个名称,您可以直接在。环境。我将在下面详细描述如何获取值。

  当nprunserve或nprunbuild。默认情况下将采用env。

  插图:

  //这一块只需要用VUE_APP_***,用这种形式命名就可以了,后面是大写还是小写的那块看你心情了。

  VUE_APP_NAME=楼鸳鸯

  VUE _ APP _ HTTPS= http://www . louhc . com/

  VUE应用缩写=louhc

  VUE应用标识=louhc

  违约后。env文件,然后我们将配置。有特殊要求的env文件。例如,我想在另一个环境中使用另一个名称。例如,在。env.bsy文件。bsy是我随便写的名字。这件可以定做。

  //这一块只需要用VUE_APP_***,用这种形式命名就可以了,后面是大写还是小写的那块看你心情了。

  VUE应用名称=白衬衫云

  VUE _ APP _ HTTPS= http://www . louhc . com:82/

  VUE应用缩写=bsy

  VUE应用标识=bsy

  以此类推,您可以任意配置。

  之后。env文件匹配,现在是我们配置运行环境的时候了。

  

如何配置运行环境

  找到package.json文件,如下所示

  Build:和serve:后面都是你随便起的名字。它们必须相互对应,以便在运行时可以找到相应的配置项。

  脚本:{

  serve: vue-cli-service serve ,

  build : vue-CLI-服务版本,

  build:bsy : vue-CLI-服务构建模式bsy ,

  构建:kthz : vue-CLI-服务构建模式kthz ,

  “服务:bsy”:“vue-CLI-服务服务模式bsy”,

  服务:kthz : vue-CLI-服务服务模式kthz ,

  },

  再说一遍:env是默认的配置项。运行环境配置项时,默认配置项将与正在运行的环境配置项合并。当参数相同时,环境配置项将是主项。简单来说,默认配置项存在,环境配置项也存在。此时将以运行环境配置项的值为准。如果默认配置项存在,但环境配置项不存在,则运行环境配置项。

  

如何获取全局配置项的值

  示例:我想如何在js中获取vue _ app _ name=楼鸳鸯?然后只要在你要赋值的地方写这一行代码,process.env.VUE_APP_NAME

  console . log(process . env . vue _ app _ name)//默认打印是楼元阳bsy,白衬衫云在BSY。

  如果我们的项使用html中全局配置项的值,我们需要先赋值作为回报,然后通过{{}}就可以得到你想要使用的值。

  

如何运行环境

  运行默认环境npm运行服务器

  运行指定的环境npm run serve:bsy

  默认环境包npm运行构建

  指定环境包npm运行构建:bsy

  只需切换到不同的环境名称。

  关于多环境配置实现的这篇文章到此为止(。vue项目的env)。请搜索我们以前的文章或继续浏览下面的相关文章,了解更多关于vue多环境配置的信息。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: