广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >nuxt.js 多环境变量配置
  • 121
分享到

nuxt.js 多环境变量配置

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

目录1、前言2、场景3、创建环境3.1 注入环境变量4、最后1、前言 一般在我们项目开发中,一般会有以下3个环境 开发环境也叫测试环境(test) RC环境也叫预发

1、前言

一般在我们项目开发中,一般会有以下3个环境

  • 开发环境也叫测试环境(test)
  • RC环境也叫预发布环境(rc)
  • 线上环境(production)

2、场景

那么有一种情况是我们需要在不同环境下区分不同的api接口例如

  • 测试环境(test) api=test.ydhtml.com
  • 预发布环境(rc) api=rc.ydhtml.com
  • 线上环境(production) api=ydhtml.com

3、创建环境

接下来我们在项目的根目录中创建 env.js 文件内容如下


module.exports = {
    test: {
        MODE: 'test'
    },
    rc: {
        MODE: 'rc',
    },
    prod: {
        MODE: 'prod',
    }
}

配置好对应得环境之后,我们在 package.JSON 下得 scripts增加打包命令,

如下:


"build:test": "cross-env MODE=test nuxt build",
"build:rc": "cross-env MODE=rc nuxt build",
"build:prod": "cross-env MODE=prod nuxt build",

3.1 注入环境变量

打开nuxt.config.js 文件,增加以下代码


const env = require('./env')
module.exports = {
    env: {
        NUXT_ENV: env[process.env.MODE]
    }
}

4、最后

最后我们在页面里面使用,代码如下:


const api = {
    prod: 'Http://ydhtml.com',
    test: 'http://test-ydhtml.com',
    rc: 'http://rc-ydhtml.com'
}

const baseURL = api[process.env.NUXT_ENV.MODE]

到此这篇关于nuxt.js 多环境变量配置的文章就介绍到这了,更多相关nuxt.js 多环境变量配置内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: nuxt.js 多环境变量配置

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

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

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

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

下载Word文档
猜你喜欢
  • nuxt.js 多环境变量配置
    目录1、前言2、场景3、创建环境3.1 注入环境变量4、最后1、前言 一般在我们项目开发中,一般会有以下3个环境 开发环境也叫测试环境(test) RC环境也叫预发...
    99+
    2022-11-12
  • Android环境变量&macOS环境变量配置
    关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、商业变现、人工智能等,希望大家多多支持。 目录 一、导...
    99+
    2023-10-28
    android macos android studio
  • 配置JDK环境变量
    一、安装JDK及配置环境变量 安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk...
    99+
    2023-09-10
    java 前端 服务器 tomcat
  • tomcat环境变量配置
    要配置Tomcat的环境变量,需要执行以下步骤:1. 打开Tomcat的安装目录,找到`bin`文件夹。2. 复制该目录的路径(例如...
    99+
    2023-09-21
    tomcat
  • adb环境变量配置
    关于adb 什么ADB如何配置CMD命令窗口的使用 什么是adb 首先,我们先说说,adb是什么,他的全称叫安卓调试桥,也就是Android debug bridge ,它是连接Windows平台和安卓手机之间的软件调试工具,很适合软件开发...
    99+
    2023-08-16
    adb android
  • maven配置环境变量
    Maven 是一个基于 Java 的工具,所以需要安装 JDK这是前提。 接下来记录下maven配置环境变量 1.maven的安装 下载地址:https://maven.apache.org/download.cgi 或者你也可以点击a...
    99+
    2023-08-30
    maven java spring
  • JDK环境变量配置
    在Windows系统中配置JDK的环境变量,可以按照以下步骤进行:1. 打开电脑的控制面板。2. 点击"系统和安全"。3. 点击"系...
    99+
    2023-09-06
    JDK
  • JDK配置环境变量
    要配置JDK的环境变量,您可以按照以下步骤进行操作:1. 下载并安装JDK:您可以从Oracle官方网站下载适用于您的操作系统的JD...
    99+
    2023-09-13
    JDK
  • linux配置环境变量
    第一种方法.配置全局的环境变量 第一步(非必须):可以输入export命令,查看已有的环境变量 2.第二步:输入 vi /etc/profile 进入配置文件 3.第三步:如果是新增环境变量的话,...
    99+
    2023-09-15
    linux 服务器 运维
  • 配置anaconda环境变量
    conda环境变量的配置 配置环境变量找到anaconda安装位置打开环境变量配置设置输入python命令跳入商店问题 总结 配置环境变量 找到anaconda安装位置 ...
    99+
    2023-09-06
    python 开发语言
  • Java配置环境变量
    先去官网下载对应系统的jdk,下载路径放同一文件路径下,配置JAVA_HOME(表示你的jdk安装路径),配置jdk的根目录(表示对应的jdk安装路径)。 配置Path里的%\JAVA_HOME%\jre\bin运行时环境和开发环境%\JA...
    99+
    2023-08-31
    java 开发语言
  • Mac 配置Java 环境变量
    首先先下载jdk11,然后安装下载好的jdk11。 1.打开终端,创建.bash_profile 如果是第一次配置环境变量,可以使用"touch .bash_profile" 创建一个 .bash_profile 的隐藏配置文件(如果已经...
    99+
    2023-10-18
    java android
  • JDK环境变量配置(WIN11)
    目标: 完成windows11环境变量的配置 操作内容:    1、搭建 Java 开发环境    2、配置Java环境变量         2.1 右键我的电脑属性或者在设置中找到高级属性设置                  2.2点...
    99+
    2023-09-28
    java windows intellij idea 开发语言
  • Mac配置MySQL环境变量
    如果已经安装好mysql,请直接查看第三步 一、下载mysql mysql下载地址 二、启动mysql 1.打开系统偏好设置 2.启动mysql 三、配置mysql环境变量 1.查看Mac ...
    99+
    2023-10-19
    mysql macos bash
  • python之环境变量配置
    Python 是一种高级编程语言,它是一种解释性的语言,它有一些常用的环境变量配置。在本文中,我们将详细探讨这些配置。这些配置包括: PATH 环境变量 PATH 环境变量是最重要的环境变量之一,因为它告诉操作系统可执行文件所在的位置。当你...
    99+
    2023-10-21
    python 开发语言
  • linux java环境变量配置
    配置如下:export JAVA_HOME=/apps/jdk1.8.0_181export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_H...
    99+
    2023-06-02
  • MacOS配置python环境变量
    文章目录 1.系统环境2.python解释器数量及所在目录3.当前所使用的python解释器4.切换python解释器5.查看特定解释器下已安装的库 1.系统环境 系统:macOS v...
    99+
    2023-08-31
    macos python
  • linux 配置java 环境变量
    上传jdk至/usr/local/下 解压jdk tar -zxvf jdk-8u271-linux-x64.tar.gz 配置环境变量 在/etc/profile中最后增加 export JAVA_HOME=/usr/local/jdk1...
    99+
    2023-09-08
    java linux 服务器
  • [linux] Linux中环境变量配置多个路径
    学校的服务器信息如下命令可以查询: cat /etc/redhat-release  由于是学校的服务器,我们当然没有root权限,但是我们可以修改.bashrc文件来修改配置环境,此配置文件永久有效,但是仅针对当前用户。 CentOS的...
    99+
    2023-09-03
    linux 运维 服务器
  • Ubuntu安装Java环境并配置环境变量
    小记 -方便以后查看(这里以jdk1.8为例) 去官网下载jdk(注意自己乌班图版本 不清楚的可以在虚拟机或服务器中使用uname -a 查看 我这里是arrach) 下载之后 压缩文件就在当前用户下的/Download 目录下  解压 ...
    99+
    2023-10-06
    java ubuntu linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作