VSC在运行Powershell脚本时抛出错误

时间:2018-09-10 13:41:47

标签: powershell visual-studio-code

当我在Visual Studio Code中打开Powershell脚本时,刚开始出现以下错误。到昨天为止一切都很好。 这是错误:

The language service could not be started: 
Error: The language client requires VS Code version ^1.26 but recevied version 1.25.1

我在Google上搜索了一个页面,据说该页面将package.json文件更改为较旧的版本,但是我找不到该文件,因为我使用的是macOS。

1 个答案:

答案 0 :(得分:4)

您的问题是版本不兼容。 PowerShell扩展正在vscode中使用更高的功能,该功能在您已安装的版本中不可用。

您可以:

  1. 升级vscode(如果自动更新失败,则可以下载安装程序并重新运行它)
  2. 降级PowerShell扩展
    • Use the latest VSIX that worked for you
    • 使用命令面板中的Extensions: Install from VSIX... CTRL + SHIFT + P )中的vscode
    • 通过将以下内容添加到settings.json中来关闭扩展程序的自动更新:
      "extensions.autoUpdate": false,