UNPKG

@alifd/build-plugin-lowcode

Version:

build plugin for component-to-lowcode

47 lines (40 loc) 1.3 kB
## 概述 ## 使用文档 ```ts export interface LowcodeOptions { builtinAssets?: Array<string|Assets>; // 会作为内置资产保存到构建产物中 extraAssets?: Array<string|Assets>; // 只在调试环境加载到资产包中 noParse?: boolean; // 关闭自动解析生成 lowcode meta categories?: string[]; // 组件在组件面板中的分类 groups?: string[]; // 组件在组件面板中的 tab 分组 baseLibrary?: 'react'|'rax'; setterMap?: SetterMap; // 注入 setter } export interface SetterMap { [SetterName: string]: string; } export type Assets = { package: string; version: string; urls: string[]; library: string; }; // 示例 // { // package: 'antd', // version: '4.17.3', // urls: [ // 'https://g.alicdn.com/code/lib/antd/4.17.3/antd.min.js', // 'https://g.alicdn.com/code/lib/antd/4.17.3/antd.min.css', // ], // library: 'antd', // } ``` ## 开发调试 ### 组件开发 `demo/component`目录下是测试组件的项目,改项目引用了 build-plugin-lowcode,相关配置在在 `demo/component/build.lowcode.js` 中; 可以修改 build-plugin-lowcode 的代码、修改 demo/component/build.lowcode.js 的配置进行调试; ```bash # 在 build-plugin-lowcode 根目录下执行启动调试环境 npm run component:dev ```