如何在没有 vscode 的情况下运行现有的语言服务器

2024-01-20

我正在尝试开发自己的具有语言服务器协议支持的 IDE,因此我下载了用 typescript 编写的语言服务器并尝试使用 Node.js 启动它们。 首先,我用webpack打包了服务器包。然后使用命令“node server.js”启动,server.js是由webpack生成的。但我得到了

Error: Connection input stream is not set. Use arguments of createConnection or set command line parameters: '--node-ipc', '--stdio' or '--socket={number}'
at D:\GitHub\vscode-autohotkey2-lsp\server\dist\server.js:1:172642
at t.createConnection (D:\GitHub\vscode-autohotkey2-lsp\server\dist\server.js:1:179222)
at Object.999 (D:\GitHub\vscode-autohotkey2-lsp\server\dist\server.js:1:72865)
at n (D:\GitHub\vscode-autohotkey2-lsp\server\dist\server.js:1:186299)
at D:\GitHub\vscode-autohotkey2-lsp\server\dist\server.js:1:186653
at Object.<anonymous> (D:\GitHub\vscode-autohotkey2-lsp\server\dist\server.js:1:186661)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)

然后我按照错误信息,将命令替换为“node server.js --node-ipc”。上面的错误没有再次出现,但我的 Windows 任务管理器中没有服务器进程。 我是打字稿和语言服务器协议的新手,我是否弄错或误解了某事?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在没有 vscode 的情况下运行现有的语言服务器 的相关文章

  • 带有 angular-cli 的 SVG 图标系统

    我有一个 Angular2 项目 它是通过 Angular CLI 创建的 在 webpack 中 有一个加载器来加载 svg sprite 并从 svgs 列表生成该 sprite 但是 当 angular cli 不允许我更改 webp
  • Node Red 不会自动加载流

    我已经在我的 raspberry pi 上成功安装了nodered 但问题是每次我编写流程时 我都必须将流程保存到flows raspberrypi json中并重新启动nodered服务器 如何让它自动保存节点 2 可能的事情 1 如果您
  • 基于字符串的动态返回类型

    是否可以将字符串传递给函数并分配返回的动态类型 class MyService aMethod arg console log arg Container register my service MyService Internally C
  • 使用 karma-jasmine 和 istanbul 的 Typescript 代码覆盖率

    我正在尝试使用伊斯坦布尔在业力框架中获取我的打字稿代码的代码覆盖率 在 karma conf 中包含 typescript 文件 通过 karma typescript preprocessor 我们能够对 typescript 代码进行单
  • 将 Angular v12 升级到 v13 时出现“模块未找到”错误

    嗨 开发者和贡献者 我正在努力找出以下错误的问题所在 src app models type ModelType ts 2 0 44 错误 找不到模块 错误 导出字段无法解析目录 请求为 当我将 Angular 版本从 v12 升级到 v1
  • 在 Express 中设置客户端可访问 Cookie

    我正在开发一个使用 Express 和 SocketIO 的 Node 应用程序 我想在我的 Express 控制器中设置一个 cookie 然后可以从我的客户端 Javascript 代码访问该 cookie 我尝试的一切似乎都不起作用
  • 无法在 postgres insert 中插入问号

    我正在尝试运行一个简单的 Postgres SQL 插入 insert into Resources values 1 How are you 但插入后的结果是 ID Data 1 How are you 1 我知道 要插入单引号等字符 我
  • NodeJS 中的缩进多行日志记录

    我要打印JSON stringify d 反对控制台 将上下文作为 Mocha 测试套件输出的一部分 当测试缩进时 我希望对象日志行向右缩进足够远 例如 3 4 个制表符空格 以便它们可以识别地位于右侧describe group 我怎样才
  • Node.js :带有多个查询参数的 Express app.get

    我想查询 yelp api 并有以下路线 app get yelp term term location location yelp listPlaces 当我发出 GET 请求时 http localhost 3000 yelp term
  • 如何向 Express 路由中的中间件函数发送参数?

    我正在开发一个 MEAN 项目 其中我们有一些定义的 api 路由 如下所示 products controller js var express require express var router express Router cons
  • 如何使用 node-http-proxy 反向代理客户端 POST 和 PUT 请求

    我正在尝试使用 node http proxy 作为反向代理 但我似乎无法使 POST 和 PUT 请求正常工作 文件 server1 js 是反向代理 至少对于 URL 为 forward this 的请求 server2 js 是接收代
  • 在 PassportJS 中使用多种本地策略

    我正在尝试在 PassportJS 中使用多种本地策略 我不想使用本地 facebook 和 gmail 等 我有两组用户存储在单独的对象中 我想使用本地策略来对这两组用户进行身份验证 就目前情况而言 我无法对两者使用相同的本地策略 因为它
  • AWS S3 生成签名 URL“AccessDenied”

    我正在使用 NodeJs 将文件上传到 AWS S3 我希望客户端能够安全地下载文件 因此 我尝试生成签名 URL 该 URL 在使用一次后就会过期 我的代码如下所示 上传中 const s3bucket new AWS S3 access
  • 定义文件:属性的多种可能类型

    我正在为现有的 JS 库 CKEditor 编写一些定义 是否可以更具体toolbar any 文档 工具栏 数组 字符串 工具箱 别名工具栏 定义 它是工具栏名称或 工具栏 条 数组 每个工具栏也是一个数组 包含一个 UI 项目列表 库代
  • Node.js 将 async/await 与 mysql 一起使用

    我一直在尝试在节点中将 async await 与 MySQL 一起使用 但它每次都会返回一个未定义的值 有理由吗 请在下面找到我的代码 const mysql require promise mysql var connection co
  • 为什么流行的 JavaScript 运行时不能处理看似同步的异步脚本?

    As 牛仔在这里的评论中说道 https gist github com domenic 3889970 我们都希望 以类似于以下的风格编写 非阻塞 JavaScript 异步代码 try var foo getSomething asyn
  • 为什么类型参数不被推断为联合类型?

    这段代码 declare function fn
  • 获取语​​音通道的用户数

    我正在重写我的音乐部分朋友不和谐机器人 https top gg bot 629799045954797609 我试图弄清楚如何获取执行命令的人的语音通道中的用户数量 我到处都找过 但似乎找不到它或它的用法 现在我正在使用以下内容 modu
  • LINQ SingleOrDefault() 等效项

    在 Typescript 中 我经常使用这种模式 class Vegetable constructor public id number public name string var vegetable array new Array
  • 为什么 Node.js 0.12.0 版本中的 V8 需要 SSE2 CPU 指令?

    尝试将 Node js 从 0 10 x 升级到 0 12 0 首先注意到的是 我收到一条错误消息 指出我的 CPU 不支持 SSE2 指令 实际上并不支持 尝试从源代码编译 Node js 但由于同样的原因失败了 在deps v8 src

随机推荐

  • Web 应用程序 ASP.NET MVC 的调度程序 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我通过 ASP NET MVC 构建了一个网站应用程序 可以帮助用户获取 RSS 新闻 当然 它工作得很好 但是 我想扩展一个功能 例
  • iOS 11 文件应用程序:如何包含应用程序包中的文件

    我观看了keynote https www apple com apple events june 2017 今年的 WWDC 上 我对 iOS 11 中新增的所有新功能感到非常兴奋 Apple 对 App Store 中游戏的高度重视以及
  • 如何从 Owin 管道中获取 ApplicationDbContext

    这一定很简单 但我正在努力寻找答案 控制器操作如何获取对存储在 Owin 管道中的每个请求 ApplicationDbContext 的引用 编辑 好吧 我想我越来越接近了 或者也许不是 我所有的谷歌搜索似乎都会导致这篇博文 http bl
  • 在 dplyr 中使用带有 udf 的标准评估

    我正在使用 dplyr 进行编程 因此我正在使用标准评估 我创建了一个通用函数 以数据框和列名作为参数 在该函数中 我想应用我自己在数据框列上编写的另一个函数 这是一个最小的例子 some udf lt function x mean x
  • Spring MVC 映射 Guava Multimap

    我的控制器无法映射 Google GuavaMultimap来自前端 我从我的 Javascript 发送这个对象 1 true false 2 false true 如果我使用一个标准 java util Map
  • R,抑制曲线函数的绘图

    当在R中使用 曲线 函数时 如何抑制 停止绘图的显示 例如 此代码总是绘制曲线 my curve curve x 是否有一个参数可以执行此操作 或者我应该使用不同的函数 我只想将 x y 点作为曲线的数据框 curve 来自图形库 对于生成
  • 使用 TestNG 对 JavaFx 2 应用程序进行单元测试

    我编写了一个相当复杂的 JavaFx 2 应用程序 我想为其编写一堆单元测试 问题是 当我尝试进行测试时 我收到运行时错误 抱怨未初始化的工具包 据我所知 我应该以某种方式在 BeforeClass 方法中调用 Application la
  • MVC - 如何哈希和加盐

    我设法使哈希工作 但盐部分仍然是一个问题 我一直在搜索和测试示例但没有成功 这是我的哈希代码 Required StringLength MAX MinimumLength 3 ErrorMessage min 3 max 50 lette
  • 如何捕获 Rails 中的 500 内部服务器错误

    我以前在从数据库等获取内容时已经做过很多次了 对于我的具体情况 我正在使用第三者 https github com vigetlabs ruby spark blob master lib ruby spark device rb连接到一个
  • (Tensorflow-GPU)导入tensorflow ImportError:找不到'cudnn64_7.dll'

    在anaconda下创建tensorflow环境后 我安装了tensorflow gpu 然后我尝试导入tensorflow来验证它是否正确安装 但出现此错误 ImportError Could not find cudnn64 7 dll
  • 在 Python 中实现 Prolog 统一算法?回溯

    我正在尝试实现统一 但遇到了问题 已经有十几个例子了 但他们所做的只是把水搅浑 我感到更加困惑而不是开悟 http www cs trincoll edu ram cpsc352 notes unification html http ww
  • 我无法使用 Docker 和 Passenger/nginx 映像运行 Rails 控制台

    我有下一个 docker compose 容器 docker compose yml version 2 services web build ports 80 80 volumes home app NAME OF MY APP db i
  • 解析 JSON 比解析 XML 快吗

    我正在创建一个复杂的 JavaScript 库 用于与我公司的服务器端框架配合使用 服务器端框架将其数据编码为简单的 XML 格式 没有花哨的命名空间或类似的东西 理想情况下 我想将浏览器中的所有数据解析为 JSON 但是 如果我这样做 我
  • 使用简单 XML PHP 解析 SOAP 响应

    使用 simplexml 传递 SOAP 响应后 我得到以下输出 我如何获取域的属性值 即名称和可用性 使用的代码 xmlString preg replace lt w gt gt 1 2 3 result xml simplexml l
  • Odata v4 错误“不支持非开放类型中的无类型值”

    当我更新模型时 它抛出 不支持非开放类型中的无类型值 更新之前它可以工作 无法确定问题的根源 有任何想法吗 我以前遇到过这个错误 它是由于传递数据模型上不存在的 JSON 对象的属性引起的 例如 给定数据模型 public class Us
  • imagemagick Convert.exe错误

    我将planets png转换为planets jpg的代码 仅显示空白页是行不通的 我已经安装了 imagemagick 如 phpinfo 中所示在这里查看 https i stack imgur com IRJlG png 这里还有运
  • .NET XML 反序列化忽略命名空间

    我收到了数千个遵循相同架构 结构的 XML 文件 我实现了 IXmlSerialized 因此我自己读取元素和属性 我的问题是这些文件各自使用不同的虚假名称空间 这些文件来自其他来源 所以我无法更改 D 此外 这些命名空间太多 我无法构建可
  • localhost 可以工作,但在 Windows 7 中 127.0.0.1 不工作

    我在 Windows 7 上运行 xampp 当我这样做时http localhost 我在网络浏览器中看到 xampp 欢迎屏幕 但是http 127 0 0 1不起作用 在我的 Windows 主机文件中 我取消了 127 0 0 1
  • charAt 返回为未定义

    我有以下函数 但它说 charAt 未定义 该错误与警报线有关 如果我执行警报 值 它给我的值没有问题 scope markAnswer function answerID questionID if scope containsObjec
  • 如何在没有 vscode 的情况下运行现有的语言服务器

    我正在尝试开发自己的具有语言服务器协议支持的 IDE 因此我下载了用 typescript 编写的语言服务器并尝试使用 Node js 启动它们 首先 我用webpack打包了服务器包 然后使用命令 node server js 启动 se