关于process.env.VUE_APP_BASE_URL的使用

这篇具有很好参考价值的文章主要介绍了关于process.env.VUE_APP_BASE_URL的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

process.env.VUE_APP_BASE_URL

是一个 Vue.js 中使用的环境变量,通常用来存储一个应用的接口请求地址,例如 API 服务器的地址等。

          在 Vue CLI 3 以上的版本中,当你在项目根目录下创建一个名为 .env.[mode] 的文件;其中 [mode] 是你的模式名称,例如 .env.development,并在其中设置 VUE_APP_BASE_URL 的值,那么这个值就会被自动注入到项目中。如下:

在这里我们创建了一个 .env.dev 和  .env.production

process.env.base_url,vue.js,前端,javascript
以 .env.production为例:

// 在.env.production文件中
NODE_ENV='production'

VUE_APP_TITLE='prod'

/* 请求接口地址 */
VUE_APP_BASE_URL = 'https://lxxx.sxxx.com'

NODE_ENV 的值可以是 development、production 或 test,用于区分不同的环境。
在这个配置中,NODE_ENV='production' 表示当前运行的环境是开发环境。
VUE_APP_TITLE='prod' 则是一个自定义的环境变量

Vue.js 会根据 NODE_ENV 的值,自动加载对应的环境配置文件。
你也可以自定义其他字段,如:VUE_APP_LOGO='xxx',需要注意的是自定义字段必须以VUE_APP_作为开头,否则它将被视为项目级别的环境变量,而不是系统级别的环境变量,导致影响上下文的生效。

这个变量可以在 Vue.js 代码中通过 process.env.拼接自定义字段 访问到。
如:process.env.VUE_APP_BASE_URL;你可以在 Vue.js 项目的任何地方访问到这个值。

在运行项目时,你可以使用 --mode 参数来指定使用哪个环境文件,例如:文章来源地址https://www.toymoban.com/news/detail-570206.html

// 在package.json文件中

  "scripts": {
    "dev": "vue-cli-service serve --mode dev",
    "build": "vue-cli-service build --mode production"
  },

到了这里,关于关于process.env.VUE_APP_BASE_URL的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue环境变量配置——process.env(详细)

    目录 一、背景 二、配置环境的实现原理 三、使用步骤 3.1安装依赖 3.2创建.env.dev 和.env.prod两个文件 3.3设置项目启动时默认的环境 3.4查看环境是否配置成功 在用 vue 框架时,经常用到两种环境,一种是开发环境,就是本地开发时的环境,一种是生产环境,就是要发布到线上

    2024年02月14日
    浏览(39)
  • vue中html引入使用<%= BASE_URL %>变量

    首先使用src相对路径引入 注意: js 文件放在public文件下 不要放在assets静态资源文件下 否则 可能会报错 GET http://192.168.0.113:8080/src/assets/js/websockets.js net::ERR_ABORTED 500 (Internal Server Error) 正确使用如下:eg %=%是ejs模板语法 ejs模板语法是为了能够在html文件中使用js变量 Vue CLI 3.3 之

    2024年02月11日
    浏览(49)
  • vue3 process.env.XXX环境变量不生效

    问题:使用process.env.XXX时获取不到环境变量的值: axios.defaults.baseURL = process.env.VUE_APP_BASE_API; 解决: 一:项目根目录下的.env.development和.env.production环境配置文件中,NODE_ENV= development 的值必须和package.json文件启动配置--mode一致 二:.env.development和.env.production环境配置文件中变

    2024年02月11日
    浏览(45)
  • 小程序-uni-app:uni-app-base项目基础配置及使用/uni-app+vue3+ts+vite+vscode

    目前(20230605)uni-app最新版本(3.8.4.20230531) 一、官网文档 微信开放文档 uni-app官网 二、创建项目 项目目标:vue3+ts+vite+vscode 创建以 typescript 开发的工程(如命令行创建失败,请直接访问 gitee 下载模板) npx degit dcloudio/uni-preset-vue#vite-ts uniapp-base ​ 本文创建成功 ​ 为了验

    2024年02月15日
    浏览(96)
  • 小程序-uni-app:uni-app-base项目基础配置及使用 / uni-app+vue3+ts+vite+vscode

    目前(20230605)uni-app最新版本(3.8.4.20230531) 一、官网文档 微信开放文档 uni-app官网 二、创建项目 项目目标:vue3+ts+vite+vscode 创建以 typescript 开发的工程(如命令行创建失败,请直接访问 gitee 下载模板) npx degit dcloudio/uni-preset-vue#vite-ts uniapp-base ​ 本文创建成功 ​ 为了验

    2024年02月05日
    浏览(587)
  • process.env.npm_config_argv的值3个参数remain、cooked、original什么含义

    在使用Webpack进行打包时,判断 process.env.npm_config_argv 的值通常是为了根据命令行参数来决定打包的行为。 process.env.npm_config_argv 是一个环境变量,保存了当前运行的npm命令和其参数。 具体而言, process.env.npm_config_argv 的值是一个JSON字符串,其中包含了命令行参数的详细信息。

    2024年02月15日
    浏览(40)
  • 关于uni-app与vue路由配置的不同,不使用uni.navigateTo接口跳转时,使用this.$router.push的踩坑经验

           目录 懵逼的一个小时    uni-app与vue路由配置的不同 非官方接口的另类写法 错误编写: 正确编写(只需写父组件即可,其他是多余):         之前用vue写router路由的时候,先配置一个路由表,然后再将配好的路由push到已有的组件里面,再通过RouterView/RouterV

    2024年02月09日
    浏览(51)
  • 前端vue3分享——项目封装axios、vite使用env环境变量

    大家好,我是yma16,本文分享关于前端vue3分享——项目封装axios、使用env环境变量。 该系列往期文章: csdn新星计划vue3+ts+antd赛道——利用inscode搭建vue3(ts)+antd前端模板 认识vite_vue3 初始化项目到打包 什么是axios axios是一个流行的JavaScript库,用于在浏览器和Node.js环境中进行H

    2024年02月07日
    浏览(96)
  • vue3+vite中使用环境变量 .env 的一些配置情况说明

    在项目文件中新建文件.env .env.pro 两个文件其中.env 是默认设置 .env.pro 为正式环境设置 1、设置.env中的内容信息 注意vue3+vite 必须使用VITE开头的配置信息 否则无法获取 如果不想使用VITE开头自己修改就在vite.config.ts文件中添加envPrefix:“APP_” 2、在 vite 中使用环境变量,可以用

    2024年02月04日
    浏览(65)
  • 在vite或者vue-cli中使用.env[mode]环境变量

    在项目中总会遇到一些默认的配置,需要我们配置到静态文件中方便我们去获取,这时候就可以用到这个.env环境变量文件,在cli创建的项目中顶层的nodejs会有一个process对象,这个对象可以根据不同的环境获取不同的环境配置文件,但是vite中获取变量的方式不一样。 创建变量文件

    2024年02月06日
    浏览(117)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包