0.1.0-preview2 • Published 3 years ago

@wakeda/plugin-template v0.1.0-preview2

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

插件模板

目录结构说明

src

  • editor 编辑器扩展
  • runtime 运行时扩展

注意 editor 和 runtime 是两套完全独立、隔离的环境。editor 用于扩展编辑器的功能,比如定义组件 schema、扩展属性编辑器、扩展快捷键等等。而 runtime 用于扩展渲染器,比如扩展组件,接口请求拦截器等等,在用户终端运行。

两者不能互相引用。

支持性

  • editor: 在浏览器中运行,运行环境比较宽松,支持 css 文件加载

    • 支持 SCSS
    • 支持 .module.scss 或 .module.css 形式的 CSS Module
  • runtime: 在小程序等平台中运行,运行环境比较严格,不支持 css,代码会编译为 ES5

    • 请使用 styled 来书写样式

开发环境

开发时调试。

editor 插件链接: http://localhost:10001/public/editor.js runtime 插件链接: http://localhost:10001/public/runtime.j,进行实时测试:

https://{wakeda域名}/editor.html?plugins=http://localhost:10001

多个插件使用',' 分割, wakeda 编辑器会从 http://localhost:10001/public/editor.js 中加载编辑器插件,从 http://localhost:10001/public/runtime.js 加载运行时插件

生产环境部署

基于 unpkg + npm 方案