Моя цель — разработать расширение VS Code с распознаванием речи, в идеале через API Google.
При попытке импортировать и использовать @google-cloud/speech во время выполнения возникает следующая ошибка:
Error: @grpc/grpc-js only works on Node ^8.13.0 || >=10.10.0
VS Code (по состоянию на 20.06.2019) работает под управлением электронной версии 3.18 и node.js 10.2.0. Означает ли это, что нет никакого способа обойти эту проблему?
Я следую этому руководству: https://cloud.google.com/speech-to-text/docs/streaming-recognize





Похоже, это должно работать, начиная со следующего релиза. Из предварительные примечания к выпуску 1.36:
The Electron version that VS Code runs on has been updated and brings with it an update to Node.js from
10.2.0to10.11.0. All extensions will now run on this newer version of Node.js.
Чтобы убедиться, вы можете попробовать Инсайдерская сборка.
Вообще говоря, нет никакого способа контролировать, на какой версии Node работает расширение VSCode (см. здесь), поэтому я думаю, вам повезло. :)
Только что нашел это, когда вы его опубликовали - похоже, это устраняет сбой! Это решение работает достаточно хорошо для меня :)