# whistle-mock-plugin
## whistle使用
* whistle安装
```
npm install -g whistle
w2 start
w2 restart
npm install -g whistle : 更新whistle
```
* whistle文档: https://wproxy.org/whistle/
* whistle插件: https://github.com/whistle-plugins
* whistle配置界面： http://127.0.0.1:8899/ 
* switchOmiga: https://chrome.google.com/webstore/detail/padekgcemlokbadohgkifijomclgjgif

## whistle插件使用
* 插件文档: https://wproxy.org/whistle/plugins.html
```
npm i -g whistle.your-plugin-name
npm i -g whistle.mock-plugin
e.g: 安装命令：
w2 install whistle.vase
```

## whistle插件开发
* 插件开发：
```
参考： https://github.com/whistle-plugins/examples
参考： https://github.com/avwo/lack

npm i -g lack
新建 whistle.your-plugin-name 目录
进入插件目录，执行 lack init,选择
npm i 
lsof -i tcp:8899
 kill  -9 pid
```
* 插件调试开发：
```
方法一:(一般用这个方法)
在插件目录下:
npm link  //把本地的包link到全局去； // npm unlink
lack watch

方法二:（适合跑插件）
在插件父目录:
w2 run  //会自动运行插件；
```
