Skip to content
/ lack Public

Whistle 插件脚手架(Whistle Plugin Scaffolding)

License

Notifications You must be signed in to change notification settings

avwo/lack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lack

NPM version node version npm download NPM count License

生成 whistle 插件的脚手架。

安装

npm i -g lack

使用

严格按以下步骤操作:

  1. 新建插件目录 whistle.xxx(如果已存在忽略此步骤)

    xxx 表示只包含 a-z\d_- 的任意字符串,具体参见帮助文档:插件开发

  2. 进入插件目录,执行 lack init 后根据需要选择插件的钩子

    有关插件钩子的功能参见帮助文档:插件开发

  3. 选择好插件所需钩子并确定后,如果需要修改或新增钩子,可以删除已存在的钩子,并执行上面步骤2
  4. 【可选】配置eslint规则,参考:eslint-config-imweb
  5. 安装依赖 npm i
  6. 执行 npm link 将插件link到全局,这样可以在 whistle 界面的 Plugins 列表看到此插件
  7. 开启 whistle 调试模式
    w2 stop
    w2 run

    这样可以在控制台里面看到插件 console.log 输出的内容

  8. 开启监听插件变更自动重启:
    lack watch
  9. 更多帮助执行 lack --help

更多信息参考插件示例:https://github.com/whistle-plugins/examples

About

Whistle 插件脚手架(Whistle Plugin Scaffolding)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published