This is my lspconfig.lua
local on_attach = require("nvchad.configs.lspconfig").on_attach
local on_init = require("nvchad.configs.lspconfig").on_init
local capabilities = require("nvchad.configs.lspconfig").capabilities
local lspconfig = require "lspconfig"
local servers = { "html", "cssls" }
-- lsps with default config
for _, lsp in ipairs(servers) do
lspconfig[lsp].setup {
on_attach = on_attach,
on_init = on_init,
capabilities = capabilities,
}
end
lspconfig.angularls.setup {
on_attach = on_attach,
on_init = on_init,
capabilities = capabilities,
}
-- typescript
lspconfig.tsserver.setup {
on_attach = on_attach,
on_init = on_init,
capabilities = capabilities,
}
When I enter a .ts file in my angular project I get an error: Client 1 quit with exit code 1 and signal 0
:LspInfo
lsp.log last line:
[ERROR][2024-05-14 12:03:20] …/vim/lsp/rpc.lua:734 “rpc” “ngserver” “stderr” “/home/shkoki/.local/share/nvim/mason/packages/angular-language-server/node_modules/@angular/language-server/index.js:207893n throw new Error(Failed to resolve '${packageName}' with minimum version '${minVersion}' from
+ JSON.stringify(probeLocations, null, 2));n ^nnError: Failed to resolve ‘@angular/language-service’ with minimum version ‘15.0’ from [n “/home/shkoki/dev/angular-calculator/node_modules”n]n at resolveWithMinVersion (/home/shkoki/.local/share/nvim/mason/packages/angular-language-server/node_modules/@angular/language-server/index.js:207893:13)n at resolveNgLangSvc (/home/shkoki/.local/share/nvim/mason/packages/angular-language-server/node_modules/@angular/language-server/index.js:207944:14)n at main (/home/shkoki/.local/share/nvim/mason/packages/angular-language-server/node_modules/@angular/language-server/index.js:207970:54)n at Object. (/home/shkoki/.local/share/nvim/mason/packages/angular-language-server/node_modules/@angular/language-server/index.js:207999:1)n at Module._compile (node:internal/modules/cjs/loader:1358:14)n at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)n at Module.load (node:internal/modules/cjs/loader:1208:32)n at Module._load (node:internal/modules/cjs/loader:1024:12)n at Module.require (node:internal/modules/cjs/loader:1233:19)n at require (node:internal/modules/helpers:179:18)nnNode.js v20.13.1n”
▶ npm -g list
/home/shkoki/.nvm/versions/node/v20.13.1/lib
├── @angular/[email protected]
├── [email protected]
└── [email protected]
I tried this as well but no result:
lspconfig.angularls.setup {}
Andrija Škontra is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.