【问题标题】:Google Cloud Speech Recognition grpc version incompatible with VSCode Electron VersionGoogle Cloud Speech Recognition grpc 版本与 VSCode Electron 版本不兼容
【发布时间】:2019-11-03 15:49:48
【问题描述】:

我的目标是开发一个带有语音识别功能的 VS Code 扩展,最好是通过谷歌的 API。

尝试导入和使用@google-cloud/speech时,运行时抛出以下错误:

Error: @grpc/grpc-js only works on Node ^8.13.0 || >=10.10.0

VS Code(截至 2019 年 6 月 20 日)正在运行 electron 3.18 和 node.js 10.2.0。这是否意味着无法解决此问题?

我正在关注本教程:https://cloud.google.com/speech-to-text/docs/streaming-recognize

【问题讨论】:

    标签: node.js visual-studio-code node-modules vscode-extensions


    【解决方案1】:

    听起来它应该从下一个版本开始工作。来自preliminary 1.36 release notes

    运行 VS Code 的 Electron 版本已经更新,并带来了 Node.js 从 10.2.010.11.0 的更新。现在所有扩展都将在这个较新版本的 Node.js 上运行。

    为确保,您可以尝试Insider's build

    不过,一般来说,没有办法控制在哪个 Node 版本上运行 VSCode 扩展(请参阅 here),所以我猜你在这里很幸运。 :)

    【讨论】:

    • 刚刚在您发布它时发现了这个——它似乎可以解决崩溃问题!这个解决方案对我来说足够好:)
    猜你喜欢
    • 1970-01-01
    • 2019-11-13
    • 2022-11-11
    • 2019-12-15
    • 1970-01-01
    • 2022-11-02
    • 2019-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多