下载了node.js,但在vs code中终端无法运行npm等命令

问题遇到的现象和发生背景

下载了node.js,在CMD中键入node -v和npm -v,都有正确的显示,但在vs code中终端键入node和npm,显示:
PS C:\Users\win\Downloads\Project\React-Basic> npm
npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括
路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1

  • npm
  • ~~~
    • CategoryInfo : ObjectNotFound: (npm:String) [], CommandNotFoundException
    • FullyQualifiedErrorId : CommandNotFoundException
      请问这是什么原因,应该如何修改
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法

vs code重启了,以管理员方式运行的,在环境变量中也有了:c:\program files\nodejs,尝试了这样方法,但问题依然存在

我想要达到的结果

因为你vscode终端不是外部终端,新建终端右侧好像有设置cmd

img