当前位置:网站首页>umi之define属性
umi之define属性
2022-07-24 05:17:00 【梅花三】
含义:
用于提供给代码中可用的变量。
比如:
export default {
define: {
FOO: 'bar',
},
};
// 页面中可以直接获取到 FOO 变量,进行使用
// console.log(FOO) --> bar
调用方式:process.env.xxx
内置的 define 属性:
process.env.NODE_ENV,值为 development 或 production
process.env.NODE_ENV === ‘development’ // 开发环境
process.env.NODE_ENV === ‘production’ // 生产环境
运用在document.ejs
在 document.ejs 中,调用 process.env , 获取到的是当前Shell的所有环境变量,包含 .NODE_ENV。但拿不到 umi define 中的属性。
此时,得通过 context.config 来获取 define 。
context.config 可以获取 .umi.js的配置文件的所有变量。
调用方式:<%=context.config.xxx %>
边栏推荐
猜你喜欢
随机推荐
力扣、牛客网->链表相关题目(篇一)(c语言)
在屏幕上绘制一个正方形,用ice.bmp对正方形做纹理映射;在正方形后绘制一个黄色的茶壶,假设正方形是透明的,绘制茶壶与正方形的混合效果;通过A,D,W和K按键调整茶壶在X轴和Y轴的位置,具体如下
C语言入门篇 五.初识指针 六.初识结构体
用C语言写出三子棋
聊聊强缓存与协商缓存
16进制转rgb
anaconda常用命令的整理
MySQL 远程连接错误解决方法
day(0~6)代表每月第一天起始位置,stop代表每月天数,每天之间空两个空格。输入不同的day和stop,输出每月日历的样子。假设day为2,stop为31,则输出样式为
Introduction to reflection
special effects - 鼠标点击,出现烟花炸裂效果
跟李沐学ai 线性回归 从零开始的代码实现超详解
Neo4j修改标签名
useRef 创建动态引用
C语言入门篇 三.数组 四.操作符
Install pytoch+anaconda+cuda+cudnn
一步一步带你学C(其一)
C语言进阶篇 六.文件的操作
A collation of the basic usage of numpy
Tabs标签页(el-tabs)_造成页面卡死问题






![JS:为什么 [] == ![] 返回 true ?](/img/36/94839bf4ce6bd06d2cbe989828c791.png)


