创建插件

    最简单的方法是 fork 一份 ,根据需求在 index.js 中添加自己的内容。

    从插件中可以修改 Webapck 配置,配置的优先级关系是 项目配置 > 插件配置 > ykit基础配置

    index.js 的配置函数中,我们可以通过 获取到当前 webpack 配置,并对其进行修改。

    脚手架

    ykit 支持 init 过程中寻找插件,命令规则为 ykit init <plugin-name>,比如 ykit init yo。则会在当前目录下初始化项目,并为之安装 ykit-config-yo这个插件。

    安装结束后 ykit 会自动执行该插件中的 setup 命令,在这个命令中我们可以进行复制模板、安装第三方 npm 模块等操作。具体详见下方部分和 中的命令模板。

    我们可以在构建流程中触发一系列回调函数,具体详见hooks 配置

    自定义命令

    之后,可以使用 ykit <command_name> 执行该命令。

    我们可以在本地服务中使用自定义中间件,具体详见自定义中间件

    继承

    插件之间可以继承。如果想包含某个别的插件的配置和功能,可以直接将其继承过来。

    发布插件

    如果想加入官方插件请联系 siven.jin