【AntDesign】多环境配置和启动

这篇具有很好参考价值的文章主要介绍了【AntDesign】多环境配置和启动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

环境分类,可以分为 本地环境、测试环境、生产环境等,通过对不同环境配置内容,来实现对不同环境做不同的事情。

AntDesign 项目,通过 config.xxx.ts 添加不同的后缀来区分配置文件,启动时候通过后缀启动即可。

  • config.ts : 公共配置
  • config.xxx.ts:不同环境的差异配置

1 查看当前环境

通过代码process.env.NODE_ENV 查看开发环境

用了 umi 框架,build 时会自动传入 NODE_ENV == production 参数,start NODE_ENV 参数为 development

  • 开发环境:development
  • 生产环境:production

【AntDesign】多环境配置和启动

2 配置文件

不同项目都有不同的配置文件,umi的配置文件是config,可以在配置文件后添加对应的环境后缀来区分不同的环境。

参考文档:https://umijs.org/zh-CN/docs/deployment

  • 公共环境:config.ts
  • 开发环境:config.dev.ts
  • 生产环境:config.prod.ts

3 修改请求后端地址

通过自定义的request中的prefix设置请求后端地址

【AntDesign】多环境配置和启动

4 打包

打包方式分为命令行或界面按钮两种,最终都会生成dist目录。

Build 出来的环境process.env.NODE_ENV值是production

命令行方式,记得要在项目根目录执行。

  • 方式一:

    npm run build
    
  • 方式二:

    umi build
    
  • 方式三:

    按钮触发,跟方式二一样,方式二是命令行

    【AntDesign】多环境配置和启动

5 启动

  • 安装 serve

    server 是前端启动的工具,方便本地启动

    npm i -g serve
    
  • 命令行启动

    // 进入打包目录
      cd ./dist
    // 本地启动
    serve
    

    【AntDesign】多环境配置和启动

点击链接访问即可

总结

前端的多环境配置,相对于后端有些麻烦,还有很多可以优化的空间。

本文由博客一文多发平台 OpenWrite 发布!文章来源地址https://www.toymoban.com/news/detail-711808.html

到了这里,关于【AntDesign】多环境配置和启动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • SpringBoot入门篇2 - 配置文件格式、多环境开发、配置文件分类

    目录 例: 修改服务器端口。(3种) src/main/resources/application.properties  src/main/resources/application.yml (主要用这种)   src/main/resources/application.yaml SpringBoot配置文件加载优先级 :/application.properties application.yml  application.yaml yaml,一种数据序列化格式。 优点:容易阅读、以数据为

    2024年02月11日
    浏览(36)
  • nginx配置开机启动(Windows环境)

    1、下载nginx,并解压 2、配置nginx.conf,并启动Nginx 两种方法: 方法一:直接双击nginx.exe,双击后一个黑色弹窗一闪而过。 方法二:打开cmd命令窗口,切换到nginx目录下,输入命令 启动成功,访问 http://localhost:8091 如下(我的端口改为了8091,默认80): 停止nginx: 3、开机自启

    2024年02月15日
    浏览(40)
  • MySQL配置环境变量和启动登录

    如果不配置环境变量,每次登录MySQL 服务器时就必须进入到 MySQL 的 bin 目录下,也就是输入“cd C:Program FilesMySQLMySQL Server 5.7bin”命令后,才能使用 MySQL 等其它命令工具,这样比较麻烦。配置环境变量以后就可以在任意位置执行 MySQL 命令了 在启动 MySQL 服务器之前,要先把

    2024年02月07日
    浏览(27)
  • springBoot 启动指定配置文件环境多种方案

    springBoot 启动指定配置文件环境理论上是有多种方案的,一般都是结合我们的实际业务选择不同的方案,比如,有pom.xml文件指定、maven命令行指定、配置文件指定、启动jar包时指定等方案,今天我们一一分享一下,以供参考: 1、pom文件配置方案 对应的配置文件举例: 也可以

    2024年02月11日
    浏览(41)
  • IDEA下SpringBoot指定环境、配置文件启动

    Springboot项目有如下配置文件 主配置文件application.yml, 测试环境:application-test.yml 生产环境:application-pro.yml 开发环境:application-dev.yml 需要确保项目已经打成jar包: springboot-demo.jar,指定项目内其它配置文件application-dev.yml启动项目 1.3.Linux服务器上启动基于(三)的springboot项目

    2024年02月11日
    浏览(38)
  • SpringBoot测试配置属性与启动web环境

    目录  加载测试专用的属性 运行结果 使用外部bean对测试 运行结果 测速类启动web环境 我们在测试类中  运行结果  点开@SpringBootTest源码中查看 可以在之后加入临时配置, 也可以使用命令行args参数设置。 设置的测试专用参数会覆盖配置文件中的。 运行结果 也可以使用命令

    2023年04月26日
    浏览(37)
  • VSCode中Python环境配置、虚拟环境的创建启动关闭及pip常用命令

    安装 Visual Studio Code 安装 Python VScode中安装插件:Python、Jupyter 为了不影响原始安装包,一般新建虚拟环境编写Python代码。 新建一个空的文件夹并用VSCode打开该文件夹,如E:/python项目 打开终端 Ctrl + Shift + ` 创建虚拟环境: 激活启动虚拟环境 可能会激活失败,出现上述情况。出

    2024年02月03日
    浏览(32)
  • win环境后台启动、关闭springBoot的jar包配置

    win环境后台启动、关闭springBoot的jar包配置是我们技术人员必备的技能,目前很多业务都要求部署到win环境,而且需要设置后台启动,一般通过bat格式的文件设置,今天我们详细分享一下: 首先如果简单的命令:java -jar demo.jar 启动是最简单的前台启动,并且一旦关闭窗口,服

    2024年02月16日
    浏览(28)
  • vue启动配置npm run serve,动态环境变量,根据不同环境访问不同域名

    首先创建不同环境的配置文件,比如域名和一些常量,创建一个env文件,先看看文件目录 env.dev就是dev环境的域名,.test就是test环境域名,其他同理,然后配置package.json文件 scripts里面就是我们的运行配置,当我们执行npm run dev的时候就会读取env.dev文件里面的配置,其他同理,

    2024年02月12日
    浏览(34)
  • 搭建新项目 前端环境 及启动项目前的相关配置

    ** ** 提示:这里可以添加本文要记录的大概内容: 搭建新项目 前端环境 下图所示为开发时前端所用的编辑器 提示:以下是本篇文章正文内容,下面案例可供参考 注意:在配置时 有时候 localhost 可能 不太好用,所以我们 最好配置 成 127.0.0.1 指向我们的电脑 代码如下(示例

    2024年01月23日
    浏览(36)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包