-
Notifications
You must be signed in to change notification settings - Fork 1.2k
更新whistle
Note: 新版 whistle 做了较大改版,新增很多协议(如:log 可以自动监听页面监听的js错误,并把错误打印到whistle提供的log平台,也可以注入自定义脚本调试html页面或js文件;urlParams、params 可以用来修改url或表单请求的参数等,更多请查看功能列表),界面也做了彻底改版(可以更清晰地查看请求和响应数据,请参考界面操作),建议大家升级到最新版本;为了方便后续扩展,确保存储目录固定,whistle v0.3.x 及以上版本的配置存储路径迁移到系统的 homedir 目录,以后启动whistle无需再 sudo , 从 v0.2.x 及以下版本升级到 v0.3.x+ 版本,程序会内部会自动尝试做一次数据同步,可能权限问题(或者 NODE_PATH 被更改)导致无法同步过来,如果原来配置数据很重要在更新前先做手动拷贝备份,这次升级会给一些用户带来不便,以后的版本的存储目录会再发生更改。
首先关闭whistle:
$ whistle stop
执行命令更新whistle:
$ npm install -g whistle
mac或linux用户,如果安装过程出现异常,可以使用 sudo npm install -g whistle安装
npm默认镜像是在国外,有时候安装速度很慢或者出现安装不了的情况,如果无法安装或者安装很慢,可以使用taobao的镜像安装:
$ npm install cnpm -g --registry=https://registry.npm.taobao.org
安装成功后,直接执行:
$ cnpm install -g whistle
mac或linux用户,如果安装过程出现异常,可以使用 sudo cnpm install -g whistle安装
cnpm安装成功后,重启 whistle :
$ whistle restart
mac或linux用户,如果启动过程出现异常,可以使用 sudo whistle restart安装
极端情况下可能出现端口占用的情况,遇到这种情况手动kill掉 node 或 iojs 的进程即可。