1.0.4 • Published 3 years ago
whistle.erlang v1.0.4
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
插件开发官方文档