如何修复VSCode扩展ElixirLS的「OTP未编译EEP48文档块」告警?
解决Elixir LS告警问题的排查步骤
- 检查Elixir LS版本:执行
elixir-ls --version查看当前版本,确认是否为官方最新版,若不是则更新至最新版 - 重建项目依赖:运行
mix deps.get && mix deps.compile,重新拉取并编译所有项目依赖,排查是否存在依赖缺失或编译异常 - 重置编辑器配置:将VS Code中Elixir LS相关的自定义配置重置为默认值,排查是否因配置冲突导致告警
- 清理缓存文件:删除项目根目录下的
_build、deps文件夹,同时清理VS Code扩展目录中Elixir LS的缓存,重启编辑器后重新加载项目 - 复现问题场景:梳理触发告警的具体操作流程,在全新的空白Elixir项目中尝试复现。若能复现,基本可以确定是Elixir LS的Bug;若无法复现,则重点排查当前项目的特殊代码或配置
你提交的Bug报告中可以补充上述排查的结果,能帮助维护者更高效地定位问题。
内容的提问来源于stack exchange,提问作者Miroslav Makarov
相关产品推荐
相关产品推荐

