1.0.4 • Published 3 years ago

whistle.erlang v1.0.4

Weekly downloads
32
License
-
Repository
-
Last release
3 years ago

whistle.erlang

whistle插件开发

1、新建插件

新建插件需要使用lack脚手架

1.1 安装lack

npm i -g lack

1.2 更新whistle

npm i -g whistle

1.3 创建一个专门存放插件的目录,假设目录名称为 plugins

1.4 在上述 plugins 目录启动 whistle 调试模式(whistle 会自动加载当前目录所有插件)

w2 run

如果出现启动报错,可以执行 w2 stop 停止后台 whistle 再 w2 run 参考链接

1.5 插件发布

账户名:corbin2744

参考链接

账号发布问题:

1、403 a package version that is forbidden by your security policy.

账号邮箱未认证,重新发送认证邮件即可,得浏览器登录npm,然后再打开链接

QA

1 whistle里面看不到插件

需要查看lack的说明文档,在插件目录执行npm i 安装依赖以及执行 npm link 将插件link到全局,这样可以在 whistle 界面的 Plugins 列表看到此插件

2 插件更新自动重启

lack watch

3 Cannot find module 'koa'

在根目录下执行npm install

4 插件重启了,但是css&html没更新

浏览器缓存导致,可以在css文件的后面加入参数?v=xxx或者F12->Network->Disable Cache

插件开发官方文档

https://github.com/whistle-plugins/examples

https://github.com/whistle-plugins