lack
v1.5.0
Published
Whistle plugin scaffolding
Readme
lack
中文 · English
用于快速生成 Whistle 插件的脚手架工具。
安装
npm i -g lack使用
- 创建插件目录
mkdir whistle.your-plugin-name cd whistle.your-plugin-name注意:插件名必须符合
whistle.xxx或@scope/whistle.xxx格式,其中xxx只能包含a-z、0-9、-和_(下划线不推荐使用) - 初始化项目
- 手动选择:
lack init该命令会交互式询问你需要哪些插件钩子(支持多选),按需选择即可
- 快捷命令(
lack init hook1,hook2...):插件开发
- 手动选择:
- 安装依赖
npm i - 【可选】代码规范配置
npx install-peerdeps --dev eslint-config-airbnb详细配置参考:https://www.npmjs.com/package/eslint-config-airbnb
- 开发模式
该命令的功能:lack watch- 自动重新加载插件到运行的 Whistle 实例
- 插件代码变更时会自动重新加载
- 可以在命令行查看插件
console.xxx输出的日志
- 查看帮助
lack --help
完整插件开发流程参考文档:插件开发
