build-plugin-fusion-material

plugin for fusion material

Usage no npm install needed!

<script type="module">
  import buildPluginFusionMaterial from 'https://cdn.skypack.dev/build-plugin-fusion-material';
</script>

README

build-plugin-fusion-material

功能

本插件能够使用户运行npm run build时,自动生成区块或模板的截图与html文件,并保存于build/views文件夹下,同时在package.json中更新截图与html文件的路径地址。

使用方式

首先在build.json中引入build-plugin-fusion-material

然后在package.json下对blockConfigscaffoldConfigviews字段进行配置

// package.json的blockConfig例子
{
  "blockConfig": {
    "name": "",      // 名称
    "title": "",     // 标题
    "category": "",  // 分类 
    "screenshot": "", // 截图
    "views": [{       // 区块视图,配置此项后会进入fusion cool
        title: "",    // 视图标题
        props: {      // 传入区块上的 参数
        },
        screenshot: "",     // 视图截图,会在build时自动生成
        html: "",      // 视图渲染后html 结构,会在build时自动生成
    }]
  }
}
// package.json的scaffoldConfig例子
{
  "scaffoldConfig": {
    "name": "",      // 名称
    "title": "",     // 标题
    "category": "",  // 分类 
    "screenshot": "", // 截图
    "views": [{       // 页面,配置此项后会进入fusion cool
      title: "首页",
      path: "#/dashboard/monitor", // 读取路由列表生成,hash路由必须加#
      screenshot: "",             // 页面截图,会在build时自动生成
      html: "",      // 视图渲染后html 结构,会在build时自动生成
    }],      
  }
}