当前位置:网站首页>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语言进阶篇 五.动态内存管理
- Text summary acl2021
- Generics and annotations
- Implementation and comparison of nine sorting (ten thousand words summary)
- Introduction to reflection
- 6.在屏幕上绘制一条贝塞尔曲线和一个贝塞尔曲面
- 你真的知道判断语句吗?
- special effects - 樱花飘落背景特效
- 在屏幕上绘制一个运动的茶壶,茶壶先慢慢向屏幕里面移动,越变越小,越变越模糊;然后慢慢变大,越变越清晰,一直往返重复。为场景添加光照,材质和雾效果。通过键盘’a’’s’’d’来选择不同的雾效模式
- 解决:控制台使用nvm控制node版本时出现exit status 1与exit status 145
猜你喜欢
随机推荐
C语言进阶篇 一.数据的存储
AttributeError: ‘NoneType‘ object has no attribute ‘shape‘
Find the flops of the network
C语言进阶篇 六.文件的操作
T 1-5
9.使用网格技术,在屏幕上绘制一个五角形。
JS - 数值处理(取整、四舍五入、随机数等)
day(0~6)代表每月第一天起始位置,stop代表每月天数,每天之间空两个空格。输入不同的day和stop,输出每月日历的样子。假设day为2,stop为31,则输出样式为
模板数据的二次加工
8.使用二次几何体技术,在屏幕上绘制一个上小下大的柱体。
Add, delete, modify and check JDBC
再次聊聊浏览器缓存
用双向链表实现栈(C)
String的字符串常量池和intern()详解
力扣、牛客网->链表相关题目(篇一)(c语言)
Install pytoch+anaconda+cuda+cudnn
Generics and annotations
C语言入门篇 五.初识指针 六.初识结构体
在屏幕上绘制一个正方形,用ice.bmp对正方形做纹理映射;在正方形后绘制一个黄色的茶壶,假设正方形是透明的,绘制茶壶与正方形的混合效果;通过A,D,W和K按键调整茶壶在X轴和Y轴的位置,具体如下
MySQL 远程连接错误解决方法







