我正在按照 https://code.visualstudio.com/api/language-extensions/language-server-extension-guide上的指南為 vscode 創建一個 LSP 客戶端(我已經有一個服務器,它是用不同的語言撰寫的)。
我想知道是否可以執行以下任何一項操作:
- 將外部檔案與我的 VSIX 檔案捆綁在一起(由 vsce 工具捆綁),然后在命令中參考它(例如,將我的服務器捆綁為二進制檔案,因此不需要用戶安裝)
- 包括一個預檢查條件,該條件會通過彈出視窗提醒用戶他們尚未安裝服務器或其他一些系統依賴項。
我對 Typescript 沒有任何經驗,所以請對代碼片段保持溫和!
uj5u.com熱心網友回復:
如果您使用 vsix,則默認情況下應將檔案包含在您的主目錄中。
您可以稍后訪問它們,例如使用path.join(context.extensionPath, "mybinary")
至少它在https://github.com/scalameta/metals-vscode中對我們有用
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/511986.html
上一篇:這個怎么不加?
