HEXO博客:HideToggle标签异常加载
HideToggle标签异常加载
问题表现
正常加载
对博客进行编译,F12 查看网页控制台,看报错异常
异常成因猜想
- 根据报错异常,猜测是pjax的问题
- npm命令更新插件带来的组件异常(因网络原因)
- HideToggle标签更新带来的异常
- 程序的bug
解决思路与验证
pjax组件开关进行编译测试
- 进行设置
1
2
3
4
5pjax:
enable: true # true改为false
exclude:
# - xxxx
# - xxxx - 编译结果还是异常,排除
npm命令更新插件带来的组件异常(因网络原因)
- 将npm缓存清除
- 更新淘宝镜像源
- 重新下载
- 编译结果还是异常,排除
HideToggle标签更新带来的异常
- 查看Github issue,无相关问题讨论
- 查看更新说明,无特别说明
- 删除HideToggle标签,网页显示正常,如果重新加入HideToggle标签则显示异常
- 编译结果还是异常,排除
程序的BUG,重新安装环境测试
- 删除本地文件
- 重新从Github拉取文件
- 重新安装依赖环境
- 编译结果还是异常,排除
灵光一现
- 将
about
目录下内容全删除,复制一份新的,重新修改一遍HideToggle的内容 - 令人惊讶的是排版、格式、输入法都是一致的情况下
- 编译结果显示正常
复盘
- 有些bug真的就是莫名其妙
- 排查的时候注意顺序
- 缓存异常?Ctrl F5更新也不管用,试试先把某个模块先删了,重置一遍。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Winward King's Blog!
评论