1.1.0 • Published 9 months ago

@activity-maker/activity-maker-core v1.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

activity-maker-core

营销后台 2.0 通用模块库

安装

yarn add @activity-maker/activity-maker-core

环境变量说明

DEPLOYMENT_ENV: test | uat | production 代码部署环境
BUILD_TARGET: web | node 编译的目标

使用

在组件的 preview 和 setting 中使用的时候需要安装 @rollup/plugin-replace 插件并替换以下环境变量

import replace from '@rollup/plugin-replace';

replace({
  'process.env.BUILD_TARGET': '"web"',
});

常量及意义

字段名值(类型)含义
DEPLOYMENT_ENVtest, uat, production区分项目是部署在测试环境、UAT 环境、还是生产环境。
IS_IN_BROWSERboolean是否运行在浏览器中
DEFAULT_PICTURE_URLstring默认的图片地址(灰色图片)
DEFAULT_PICTUREPicture默认的图片
M_ORIGINstring不同部署环境 m 站的 origin,例 https://m.ximalaya.com
PASSPORT_ORIGINstring不同部署环境 passport 域名的 origin https://passport.ximalaya.com
M_HOSTstring不同部署环境 m 站的 host,例 m.ximalaya.com
UPLOAD_ORIGINstring不同部署环境 upload 域名的 origin,例 https://upload.ximalaya.com
PAGES_ORIGINstring不同部署环境 pages 域名的 origin,例 https://pages.ximalaya.com

各个方法的用途直接看签名