Eclipse PHP 2022-12中JavaScript代码助手失效,报Inlay Hints错误
针对你遇到的「LSP (JavaScript-TypeScript Language Server) Inlay Hints request failed. No resource provided」错误,结合你仅需编写简单JS代码的需求,试试以下几个方案:
禁用TypeScript语言服务的Inlay Hints功能
打开Eclipse的Window > Preferences,导航到Language Servers > JavaScript/TypeScript,找到所有和Inlay Hints相关的选项,全部取消勾选,点击「Apply and Close」后重启Eclipse。毕竟你不需要TypeScript支持,关闭这个功能就能避开报错。确认JS文件的编辑器关联
右键点击你的JS文件,选择Open With > JavaScript Editor;如果找不到这个选项,就去Window > Preferences > General > Editors > File Associations,在「File types」里选中.js,把「JavaScript Editor」设为默认编辑器。文件关联错误会导致语言服务识别不到资源。重置Wild Web Development扩展配置
先关闭Eclipse,找到你工作区目录下的.metadata/.plugins/org.eclipse.wildwebdeveloper文件夹,备份后删除它,再重启Eclipse——扩展会自动重建干净的配置文件,可能解决损坏配置引发的问题。调整Wild Web Development扩展版本
打开Help > Eclipse Marketplace,搜索「Wild Web Development」,看看有没有更新版本,更新后试试;如果更新没用,也可以尝试安装旧版本(比如2022-09版),新版本可能和你的Eclipse PHP 2022-12存在兼容性问题。
内容的提问来源于stack exchange,提问作者user

