配置文件--UmiJs

news/2024/9/25 10:53:44/

配置文件

umi 允许在 .umirc.js 或 config/config.js (二选一,.umirc.js 优先)中进行配置,支持 ES6 语法。

为简化说明,文档里只会出现 .umirc.js

比如:

export default {base: '/admin/',publicPath: 'http://cdn.com/foo',plugins: [['umi-plugin-react', {dva: true,}],],
};

.umirc.local.js

.umirc.local.js 是本地的配置文件,不要提交到 git,所以通常需要配置到 .gitignore。如果存在,会和 .umirc.js 合并后再返回。

UMI_ENV

可以通过环境变量 UMI_ENV 区分不同环境来指定配置。

举个例子,

// .umirc.js
export default { a: 1, b: 2 };// .umirc.cloud.js
export default { b: 'cloud', c: 'cloud' };// .umirc.local.js
export default { c: 'local' };

不指定 UMI_ENV 时,拿到的配置是:

{a: 1,b: 2,c: 'local',
}

指定 UMI_ENV=cloud 时,拿到的配置是:

{a: 1,b: 'cloud',c: 'local',
}

http://www.ppmy.cn/news/1530262.html

相关文章

(11)iptables-仅开放指定ip访问指定端口

iptables实现拒绝所有访问8080端口的ip,仅仅开放172.22.200.220(172.22.200.1)访问8080端口 ---------------- # 拒绝所有对端口 8080 的访问 iptables -A INPUT -p tcp --dport 8080 -j DROP # 允许 IP 地址 172.22.200.220 访问端口 8080 (…

mysql学习教程,从入门到精通,SQL RIGHT JOIN语句(24)

1、SQL RIGHT JOIN语句 RIGHT JOIN(也被称为RIGHT OUTER JOIN)是一种SQL语句,它用于从两个或多个表中根据连接条件返回右表(RIGHT JOIN语句中指定的表)的所有记录,以及左表中匹配的记录。如果左表中的行在…

【软考】传输层协议TCP与UDP

目录 1. TCP1.1 说明1.2 三次握手 2. UDP3. 例题3.1 例题1 1. TCP 1.1 说明 1.TCP(Transmission Control Protocol,传输控制协议)是整个 TCP/IP 协议族中最重要的协议之一。2.它在IP提供的不可靠数据服务的基础上为应用程序提供了一个可靠的、面向连接的、全双工的…

【React】(推荐项目)一个用 React 构建的 CRUD 应用程序

推荐项目:CRUD 应用示例 在本篇文章中,我想向大家推荐一个非常实用的项目:CRUD 应用示例。这个项目展示了如何使用现代技术栈创建一个基础的增删改查(CRUD)应用,非常适合用于学习和实践后端开发技能。 适…

git配置ssh免密

为了配置 Git 通过 SSH 进行免密连接,你需要在本地机器上生成一个 SSH 密钥对,并将公钥添加到你的 GitLab 账户中。以下是详细的步骤: 1.检查现有的 SSH 密钥 首先,检查你是否已经有一个可用的 SSH 密钥。 ls -al ~/.ssh如果你…

linux安装solr

Solr Downloads - Apache Solr 直接下载:https://dlcdn.apache.org/solr/solr/9.7.0/solr-9.7.0.tgz 这个包依赖jdk11以上版本 需要jdk1.8版本的,下载Index of /dist/lucene/solr/7.1.0 # 解压 tar -zxvf solr-9.7.0.tgz # 进入启动目录 cd solr-9.7…

My_string 运算符重载,My_stack

思维导图 将My_string类中的所有能重载的运算符全部进行重载 、[] 、>、<、、>、<、! 、&#xff08;可以加等一个字符串&#xff0c;也可以加等一个字符&#xff09;、输入输出(<< 、 >>) My_string my_string.h #ifndef MY_STRING_H #define MY_…

MicroPython 怎么搭建工程代码

在MicroPython中搭建工程代码可以遵循以下步骤&#xff1a; 1. 准备工作 安装MicroPython固件&#xff1a;确保已经将MicroPython烧录到ESP32开发板中。准备开发环境&#xff1a; 可以使用文本编辑器&#xff08;如VS Code、Thonny、uPyCraft等&#xff09;来编写代码。 2.…