运气!
例子1
搭建Ghost博客,邮件配置一直报错,提示127.0.0.1:587
连不上。看着配置文件,百思不得其解。。
没办法,只能从源码开始一行一行调试,试了各种办法,打了一堆断点。发现是配置文件里的单词写错了。应该是options
,写成了option
。浪费了半天时间……
例子2
还是Ghost博客,i18n中文一直不能正常工作,没办法,读了下它的代码,还挺复杂的,有Theme,有React的JS渲染的组件。
最后确实是定位到JS渲染组件读i18n文件不工作,但是看上去一切都没什么问题……
只能是在*.min.js
找到字符串常量后,在找对应的简化代码,在代码里加debugger
,使用Edge的源文件替换能力,最后发现我用的版本(官方docker版)里面没有中文……
而我看代码的master最新分支里是有中文的……
就尼玛差几个版本,浪费了2天时间……还熬了夜……