Skip to content

ets-language-server 在 WSL2 下无法正常使用 #290

@FurryWolfX

Description

@FurryWolfX

ets-language-server 在 WSL2 下无法正常使用

关联issue: #271

感谢适配,不过我尝试了在 WSL2(Ubuntu 24.04) 中配置,无法正常使用

由于我正在做 OpenHarmony 整机的开发,环境为 OpenHarmony Full-SDK API 14
不知道是不是和 DevEco 的 SDK 有差异

尝试 WSL2(Ubuntu 24.04) 中配置

{
  "$schema": "https://opencode.ai/config.json",
  "lsp": {
    "ets-lsp": {
      "command": ["ets-language-server", "--stdio"],
      "extensions": [".ets"],
      "initialization": {
        "ets": {
          "sdkPath": "/mnt/e/sdk/ohos/oh-full-sdk-linux/14"
        }
      }
    }
  }
}

输出 {}

opencode debug lsp diagnostics ./entry/src/main/ets/pages/Index.ets
{}

只输出了一小段log

[INFO] 🔥: <ETS Language Server> 3/9/2026, 7:14:27 PM ETS Support language server version: 1.3.5
[INFO] 🔥: <ETS Language Server> 3/9/2026, 7:14:27 PM ohos-typescript version: 4.9.5
[INFO] 🔥: <ETS Language Server> 3/9/2026, 7:14:27 PM Current file URI: file:///home/x/.nvm/versions/node/v24.13.0/lib/node_modules/@arkts/language-server/out/index.js
[INFO] 🔥: <ETS Language Server> 3/9/2026, 7:14:27 PM ETS Language Server is starting...
[INFO] 🔥: <ETS Language Server> 3/9/2026, 7:14:27 PM ETS Language Server is started!
[WARN] ⚠️: <ETS Language Server> 3/9/2026, 7:14:27 PM Locale is undefined, skip load diagnostic messages.
[INFO] 🔥: <ETS Language Server> 3/9/2026, 7:14:27 PM Workspace folders: file:///mnt/e/WORK/test2
[INFO] 🔥: <ETS Language Server> 3/9/2026, 7:14:27 PM ETS Language Server is initialized.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions