1.0.48 • Published 2 years ago

@project-tool/mg-plg-with-all-points v1.0.48

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

meego plugin 模板项目

此模板主要提供给meego 项目开发,支持同时开发meego主工程和插件应用

前置依赖

  1. npm install @project-tool/biu-create-pt -g, 版本需要大于等于1.0.33
  2. npm install @ies/eden -g, 版本需要大于等于0.15.55

初始化模板

  1. create-pt -t @project-tool/mg-plg-with-all-points
  2. 初始化模板过程,会要求填写插件的plugin ID 和 plugin Secret
    • 获取方式在meego的开发者中心新建插件即可
    • 也可以选择跳过该步骤, 后续申请插件后,再填写信息到 ./config/env-config.json
  3. 初始化envConfig中的内容,填写Meego对应的三个环境下的pluginID等信息

启动步骤

  1. yarn install, 安装依赖
  2. yarn dev, 本地开发, 可通过修改NODE_ENV的值分别代理到Meego的boe环境(测试环境),meego环境(内网线上)和miigo环境(外网线上)。
  3. 打开 插件宿主环境的地址, 预览插件效果
  4. yarn build, 构建产物
  5. yarn upload, 构建产物,并且上传产物到boe环境

额外的命令行说明

  • upload:meego,构建产物,上传到meego环境下
  • upload:miigo,构建产物,上传到外网环境下

配置文件

在 ./config下维护着项目配置文件 1. dependency.json, 维护插件的外部依赖申明 2. permissions.json, 维护插件所需要的权限申明 3. externals.json, 插件的无需打包进webpack的依赖包 4. env-config.json, 维护环境(boe,meego, miigo)相关配置 5. app-info.json, 存放插件的mock信息

meta.json 文件

本地运行和打包的配置文件

代理配置说明

见开发者文档

1.0.48

2 years ago

1.0.47

2 years ago

1.0.44

2 years ago

1.0.46

2 years ago

1.0.45

2 years ago

1.0.39

2 years ago

1.0.43

2 years ago

1.0.42

2 years ago

1.0.41

2 years ago

1.0.13

2 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago