OfficeDev / teams-toolkit

Developer tools for building Teams apps
Other
471 stars 195 forks source link

EnvChecker - update to support current LTS version of Node.js. #10655

Open StainlessSteele opened 10 months ago

StainlessSteele commented 10 months ago

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behavior:

  1. Go to '(https://learn.microsoft.com/en-us/microsoftteams/platform/toolkit/install-teams-toolkit?tabs=vscode&pivots=visual-studio-code-v5)
  2. Download VS Code and install it
  3. Install Teams toolkit v 5.4.0
  4. Open Teams Toolkit, and run "Get Environment Ready" check - https://github.com/OfficeDev/TeamsFx/blob/dev/docs/vscode-extension/envchecker-help.md

Expected behavior Having installed latest LTS of node.js, I expect it to be supported

Screenshots Receive warning that it's not an LTS version:

image

VS Code Extension Information (please complete the following information):

Additional context (https://nodejs.org/en)

MuyangAmigo commented 10 months ago

Hey @StainlessSteele This is in our backlog and we need to work with a dependency team before we could update support for Node.js 20. Sorry for the inconvenience and we will keep you posted on the updates.

sakgoyal commented 10 months ago

this is causing problems because I can't use node 20 for creating office add ins. Any chance this gets pushed forward anytime soon?

XiaofuHuang commented 10 months ago

this is causing problems because I can't use node 20 for creating office add ins. Any chance this gets pushed forward anytime soon?

All Teams bots and message extensions are built using the botbuilder-js SDK. We're currently waiting support for Node.js 20 in the Bot Builder SDK.
Related issue: https://github.com/microsoft/botbuilder-js/issues/4550

Additionally, if you develop with Node.js 20 for the Teams template and samples, you'll encounter warnings but your development won't be blocked.