@saasfe/we-app-generator
v1.0.0
Published
we-app-generator
Downloads
1
Keywords
Readme
README
开发
def dev
发布
def build
tnpm publish
使用
import { generator, generatorNormal } from '@alife/we-app-generator';
(async () => {
// 微应用资源获取
const url1 = await generator({
name: 'test-webapp-demo', // 主应用名称
env: 'daily', // 当前所处发布阶段,如:project、daily、pre、prod等
domainKey: '',
server: '//version-center-daily.oss-cn-hangzhou.aliyuncs.com', // 版本服务的地址,一般不用填
fact: {
userid: 1,
}, // 用来当做灰度命中的匹配条件,可不传
});
console.log(url1); // [{url: "//g.alicdn.com/alsc-sfe/test-webapp-demo/1.0.2/app-config.js"}]
// 微应用资源获取
const url2 = await generator({
name: 'test-webapp-demo', // 主应用名称
env: 'daily', // 当前所处发布阶段,如:project、daily、pre、prod等
domainKey: '',
server: '//version-center-daily.oss-cn-hangzhou.aliyuncs.com', // 版本服务的地址,一般不用填
fact: {
userid: 1,
}, // 用来当做灰度命中的匹配条件,可不传
fileName: 'app-config.json',
});
console.log(url2); // [{url: "//g.alicdn.com/alsc-sfe/test-webapp-demo/1.0.2/app-config.js"}]
// 普通应用/主应用获取灰度命中计算后的baseUrl
const baseUrl = await generatorNormal({
name: 'test-webapp-demo', // 主应用/普通应用名字
env: 'daily', // 当前所处发布阶段,如:project、daily、pre、prod等
domainKey: '',
server: '//version-center-daily.oss-cn-hangzhou.aliyuncs.com', // 版本服务的地址,一般不用填
fact: {
userid: 1,
}, // 用来当做灰度命中的匹配条件,可不传
});
console.log(baseUrl); // baseUrl
})();