我有一个基于 lsp-sample 代码的语言服务器扩展(vs-code)。 https://github.com/microsoft/vscode-extension-samples/tree/master/lsp-sample
我正在尝试在发布之前对扩展进行 WebPack。问题是我无法产生任何实际有效的输出。它不断报告Starting client failed
,经过一番调查,这实际上意味着扩展的服务器部分无法启动。
我怀疑我在打包服务器部分时做错了,但作为 WebPack 的菜鸟,我不知道还有什么可以尝试的。
我在 vs-code-extension 存储库中打开了一个问题,但没有人再回答: https ://github.com/microsoft/vscode-extension-samples/issues/191
我已经分叉了 lsp-sample 以包含我试图开始工作的代码(没有我的项目细节令人困惑的事情): https ://github.com/obiwanjacobi/vscode-extension-samples/tree/191-webpack-issue /lsp-样本
基本上我正在尝试运行 2 个 WebPack 作业,一个用于在 vscode 中运行的扩展的客户端部分,另一个用于我的语言服务器的服务器部分(应该是可重用的)。对于这些 WebPack 作业中的每一个,我都有一个 webpack.config.js 文件和一个package.json 脚本条目来运行它们。