微信开发杂谈
微信,是一个生活方式
超过十亿人使用的手机应用
支持发送语音短信、视频、图片和文字
可以群聊,仅耗少量流量,适合大部分智能手机

作为一个 Web 开发者,可以说现在很难不与微信发生交集了,简单来说,与 Web 开发相关的,大致可以分为微信内置浏览器页面和小程序两大类,本文用于记录一下日常开发中遇到的问题及解决的方法,后续会不断补充…
微信,是一个生活方式
超过十亿人使用的手机应用
支持发送语音短信、视频、图片和文字
可以群聊,仅耗少量流量,适合大部分智能手机

作为一个 Web 开发者,可以说现在很难不与微信发生交集了,简单来说,与 Web 开发相关的,大致可以分为微信内置浏览器页面和小程序两大类,本文用于记录一下日常开发中遇到的问题及解决的方法,后续会不断补充…
日常开发中,经常会有与 App 联调的工作,除了 iOS 的 Safari 和 Android 的 adb,用来查看 console 的信息,往往还需要抓取一下 HTTP 的数据包,用来确认网络情况。

Charles 就是一款非常优秀的跨平台网络代理工具,支持 Windows、Mac、Linux,不过最重要的是它的功能非常强大,当然这么好的工具当然不是免费的,官方需要 $30 / license, 不过通过一些合作的代理商可能会便宜一些。
在开发中,有时需要用到一些私有库,这些不太能够发布到公有仓库的,在使用npm和yarn安装的时候,往往是从私有 git 仓库来拉取,但是这样的话,就不能使用语义化版本号的方式来控制版本了。
最近逛 Github 的 Trending,发现一个 Node.js 项目的辅助工具,作者是鼎鼎大名的TJ,用于帮助清理 Node.js 项目中日渐臃肿的node_modules,下图是**node-prune**项目中的一张打趣图,虽然个人觉得这也不是 npm 一家独有的现象,不过还是很形象。