7HR4IZ3 / acode-language-client

Acode language client plugin
7 stars 1 forks source link

typescript-language-server #3

Open solzer13 opened 5 months ago

solzer13 commented 5 months ago

Connecting to auto client: typescript-language-server ["--stdio"]
Error in 'typescript-language-server': Error: spawn typescript-language-server ENOENT
at ChildProcess._handle.onexit (node:internal/child_process:286:19)
at onErrorNT (node:internal/child_process:484:16)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) { errno: -2,
code: 'ENOENT',
syscall: 'spawn typescript-language-server',
path: 'typescript-language-server', spawnargs: [ '--stdio' ]
}
Closing process for 'typescript-language-server'

I understand that it cannot find typescript-language-server, but I have it registered and I can run it using the command "typescript-language-server --stdout"

7HR4IZ3 commented 5 months ago

Have you installed typescript-language-server in termux using npm?

solzer13 commented 5 months ago

Have you installed typescript-language-server in termux using npm?

npm install -g ts-loader typescript typescript-language-server

imnyr commented 5 months ago

I have the same issue, here's what it outputs on the console Screenshot_20240328-072540.png

And also this what termux terminal outputs Screenshot_20240328-072551.png

I have installed both Typescript Client Plugin and installed typescript-language-server globally I feel like there may be a simple fix that I'm missing somehow

solzer13 commented 5 months ago

I changed line: "#!/usr/bin/env node" to line: "#!/data/data/com.termux/files/usr/bin/node " in file: "/data/data/com.termux/files/usr/lib/node_modules/typescript-language-server/lib/cli.mjs" It works for me

imnyr commented 5 months ago

Dude, you are a life saver