广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vite与xcode环境变量配置记录详解
  • 500
分享到

vite与xcode环境变量配置记录详解

2024-04-02 19:04:59 500人浏览 薄情痞子
摘要

目录一、vite 环境变量配置1、效果2、操作:二、xcode的环境变量如何配置1、效果2、操作一、vite 环境变量配置 废话开篇:为了方便调试及开发自然离不开不同的环境配置,这里

一、vite 环境变量配置

废话开篇:为了方便调试及开发自然离不开不同的环境配置,这里简单记录下 vitexcode 的环境变量设置

1、效果

终端输入 npm run dev

npm run dev

显示开发环境下的接口地址

终端输入 npm run prod

显示发布环境下的接口地址

2、操作:

(1)cd 进入到当前的项目文件夹

(2)分别创建两个文件

//开发环境
touch .env.dev
//生产环境
touch .env.prod

在工程下的目录结构如下:

.env.dev 文件的内容

node_ENV = 'dev'
VITE_BASE_URL = 'https://dev.com'

.env.prod 文件的内容

NODE_ENV = 'prod'
VITE_BASE_URL = 'Https://prod.com'

(3) 配置 package.json,添加自定义终端指令

"scripts": {
    "dev": "vite --mode dev",
    "prod": "vite --mode prod",
    "build": "Vue-tsc --noEmit && vite build",
    "preview": "vite preview"
}

这里我们看到在 devprod 后面添加了 --mode 与之对应的开发环境标识

(4)如何获取程序配置环境变量

直接上代码

import { defineConfig ,loadEnv } from 'vite'
import vue from '@vitejs/plugin-vue'
import { resolve } from 'path'
export default defineConfig(({ command, mode }) => {
    let envConfig = loadEnv(mode, process.cwd());
    let baseUrl = envConfig.VITE_BASE_URL;
    return {
        resolve:{
        alias:{
        '@':resolve(__dirname,'/src'),
        }
        },
        base:'./',
        server:{
        port:3000,
        open:true,
        cors:true,
        base: "./ ", //生产环境路径
        proxy: { // 本地开发环境通过代理实现跨域,生产环境使用 Nginx 转发
        // 正则表达式写法
        '^/api': {
        target: baseUrl, // 后端服务实际地址
        changeOrigin: true, //开启代理
        rewrite: (path) => path.replace(/^\/api/, '')
        }
     }
   },
   plugins: [vue()]
  }
})

这里从 vite 模块里获取 loadEnv ,利用 loadEnv 方法获取到终端在启动的时候带过来的 mode,那么,通过

loadEnv(mode, process.cwd())

方法获取相应配置文件下的全部以 VITE 开头的变量,如:

VITE_BASE_URL = 'https://dev.com'

这样,在后面的跨域请求处理上就可以直接根据终端命令来指定对应的接口环境。

(5)其他的 vue 页面如何获取动态环境变量,直接上代码:

<script lang="ts" setup>
import { ref } from "vue"
var baseUrl = ref(import.meta.env.VITE_BASE_URL)
</script>
<template>
    <div>
    <div class="content-div">当前地址:{{ baseUrl }}</div>
    </div>
</template>
<style>
.content-div {
    font-size: .17rem;
    margin-top: 1rem;
}
</style>

直接使用 import.meta.env.VITE_BASE_URL 方式来获取不同的环境变量值。

二、xcode的环境变量如何配置

1、效果

DEBUG

RELEASE

2、操作

(1)创建 debugrelease 两个 xcconfig 文件

创建后如图:

(2)xcconfig 文件内容

debug

URL_DOMaiN_NAME = /dev.com
BASE_URL = https/${URL_DOMAIN_NAME}

release

URL_DOMAIN_NAME = /prod.com
BASE_URL = https/${URL_DOMAIN_NAME}

这里需要注意 // 会被默认理解为注释,拆分拼接可以避免。

(3)在 xcode 下配置环境配置文件

这里需要注意的是如果工程用到了 cocopods 这里一般这里都会是 cocopods 的设置的内容,所以,在设置新的配置项后需要引入 cocopods 对应的配置文件,可以通过 #include "其他配置文件路径" 导入。

(4)取值

两个方式:

第一种:在工程文件下添加如下配置

这里其实就是取环境变量

-D'BASEURL=@"${BASE_URL}"'

ViewController.m 文件里添加如下宏定义

#define URL BASEURL

使用:

第二种:添加到 info.plist 文件里

使用:

内容都是些基础知识,整理在一起做一个比较,只是希望对需要人有帮助

更多关于vite xcode 环境变量配置的资料请关注编程网其它相关文章!

--结束END--

本文标题: vite与xcode环境变量配置记录详解

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

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

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

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

下载Word文档
猜你喜欢
  • vite与xcode环境变量配置记录详解
    目录一、vite 环境变量配置1、效果2、操作:二、xcode的环境变量如何配置1、效果2、操作一、vite 环境变量配置 废话开篇:为了方便调试及开发自然离不开不同的环境配置,这里...
    99+
    2022-11-13
  • Python如何配置环境变量详解
    目录一、概述1.1 检查是否已配置成功(选)1.2 查询 python.exe 安装路径(选)二、环境变量图示2.1 进入系统设置2.2 设置环境变量三、扩展3.1 在 cmd 中执...
    99+
    2022-11-12
  • Mysql环境变量的配置(详细图解)
    一、安装mysql之后,在命令窗口显示出错,如下: 二、桌面找到此电脑图标,右击属性,如下: 三、高级系统设置进入后,点击环境变量,如下图: 四、系统变量下,点击新建,如下所示: 五、变量名和...
    99+
    2023-10-04
    mysql 数据库 database
  • 详解Linux环境变量配置全攻略
    在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置mysql环境变量路径:/hom...
    99+
    2022-06-04
    Linux 环境变量配置 Linux 环境变量
  • Anaconda环境变量的配置图文详解
    目录前言一、什么是环境变量二、环境变量的作用三、步骤四、小结前言 此文记录了我在进行 Anaconda 环境变量配置的做法 ,希望可以对有需要的朋友们有所帮助或者启发 一、什么是环境...
    99+
    2022-11-11
  • 类Linux环境安装jdk1.8及环境变量配置详解
    配置很简单,但是每次都要查一下,索性就记录下 1. 安装前准备   1.1 创建安装目录,习惯上通常安装在/usr/local/jdk8目录下 mkdir /usr/local/jdk8 &...
    99+
    2022-06-04
    Linux 安装 jdk1.8 Linux 系统下安装JDK1.8 Linux安装配置JDK1.8
  • maven环境变量配置(超详细!)
    下载地址: 官网地址 建议不要下载在C盘!! 配置过程 解压下载好的压缩包 2.此电脑–右键–属性–高级系统设置–环境变量 3.新建一个系统变量(点击系统变量的新建) 变量名:MAVEN_HOME 变量值:maven解压的目录(通...
    99+
    2023-08-22
    maven java linux
  • maven环境变量配置讲解
    maven运行依赖于 JAVA_HOME 如果各位还没有配置 JAVA_HOME,可以参考我的另一篇博客 JDK环境变量配置 JDK 环境变量配置 1.下载并解压 maven压缩包 ...
    99+
    2022-11-12
  • MySQL系统环境变量配置详细讲解
    首先,大部分的环境变量配置步骤都是相同的,这里我们来说说MySQL的环境变量 第一步:找到安装路径并复制         找到你的MySQL Server,我这里安装的是MySQL Server 8.0,安装在d盘,路径是D:\dataAp...
    99+
    2023-10-24
    mysql
  • 详解Windows 配置Java环境变量的方法
    Java 教程 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。 Java 可运行于多个平台,如 Windows, Mac OS...
    99+
    2022-11-13
  • vue使用vite配置跨域以及环境配置详解
    目录如何配置跨域,代理域名区分开发环境和生产环境,以及预发布环境可以做什么事补充:解决跨域常用方法一、VUE中常用proxy来解决跨域问题二、JSONP解决跨域 三、COR...
    99+
    2022-11-13
  • vue3+vite使用环境变量.env的一些配置情况详细说明
    目录1、设置.env中的内容信息 注意vue3+vite 必须使用VITE开头的配置信息 否则无法获取2、在 vite 中使用环境变量,可以用 import.meta.env,有四种...
    99+
    2022-12-08
    vue env文件配置 vue环境变量配置方法 vue环境变量配置
  • Maven的安装与配置环境变量
    一、下载安装Maven 进入官方网站:点击进入 2、找到需要下载的文件 3、将压缩文件解压到自己想要的目录(注:目录不能带中文,如果带中文,会导致一些错误) 二、配置Maven环境变量 右键此电脑...
    99+
    2023-09-05
    maven java spring
  • java环境变量配置详细教程
    1. 什么是环境变量 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多...
    99+
    2023-08-31
    java Powered by 金山文档
  • Linux配置jdk环境变量(详细版)
    一、JDK1.8官网下载 下载地址:https://www.oracle.com/java/technologies/downloads/ 二、解压 1.用WinSCP或xftp类似的工具将压缩包上传到 /usr/local/java/下...
    99+
    2023-08-21
    linux java 服务器
  • MySQL配置环境变量和启动登录
    如果不配置环境变量,每次登录MySQL 服务器时就必须进入到 MySQL 的 bin 目录下,也就是输入“cd C:\Program Files\MySQL\MySQL Server 5.7\bin”命令后,才能使用 MySQL 等其它命令...
    99+
    2023-10-25
    mysql 数据库
  • Maven安装与环境变量配置教程
    这篇文章主要讲解了“Maven安装与环境变量配置教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Maven安装与环境变量配置教程”吧!目录一、Maven简介 什么是Maven Maven的...
    99+
    2023-06-20
  • java与tomcat中怎么配置环境变量
    java与tomcat中怎么配置环境变量,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。JAVA环境变量配置:JAVA_HOME:JAVA编译器所在路径CLASSPATH:....
    99+
    2023-06-03
  • Go获取与设置环境变量的方法详解
    目录前言01 从安装 Go 说起 02 Go 如何使用环境变量 03 小结 前言 今天的文章比较基础,但却是必须掌握的,而且本文有些内容,也许你之前没想过。希望这篇文章能够让你理解环...
    99+
    2022-11-12
  • JAVA开发环境的搭建与配置(Windows 11)详细记录
    一、下载安装JDK         搜索“Oracle JDK8”,选择Oracle官网进入         根据自己设备的操作系统选择对应版本         点击下载弹出Oracle登录界面,...
    99+
    2023-10-18
    java windows oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作