运行powershell脚本时VSC抛出错误

Nov*_*eMe 3 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
Run Code Online (Sandbox Code Playgroud)

我用谷歌搜索它找到了一个页面,上面写着将 package.json 文件更改为旧版本,但我找不到那个文件,我正在使用 macos。

The*_*le1 5

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

你可以:

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