Ive been in and out of forums and discord servers all week trying to figure this out. so i installed the npm package in the title and got these warnings:
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
changed 898 packages, and audited 899 packages in 1m
64 packages are looking for funding
  run `npm fund` for details
7 vulnerabilities (5 moderate, 2 high)
To address issues that do not require attention, run:
  npm audit fix
To address all issues (including breaking changes), run:
  npm audit fix --force
Run `npm audit` for details.
so i told a few people and they said that it should run fine. so i ran it with yo code and i got a command not found message returned.
someone said to move my PATH. i did that and reinstalled and it didnt work.
finally someone said to use npx yo code and it kind of worked. this is what i got
npx yo code
? ==========================================================================
We're constantly looking for ways to make yo better! 
May we anonymously report usage statistics to improve the tool over time? 
More info: https://github.com/yeoman/insight & http://yeoman.io
========================================================================== No
node:internal/readline/emitKeypressEvents:71
            throw err;
            ^
Error: Current environment doesn't provides some necessary feature this generator needs.
    at new Generator (/home/user/vscode-extension/node_modules/yeoman-generator/lib/index.js:259:13)
    at new module.exports (/home/user/vscode-extension/node_modules/generator-code/generators/app/index.js:32:9)
    at Environment.instantiate (/home/user/vscode-extension/node_modules/yo/node_modules/yeoman-environment/lib/environment.js:336:10)
    at Environment.create (/home/user/vscode-extension/node_modules/yo/node_modules/yeoman-environment/lib/environment.js:313:15)
    at Environment.run (/home/user/vscode-extension/node_modules/yo/node_modules/yeoman-environment/lib/environment.js:372:24)
    at /home/user/vscode-extension/node_modules/yo/lib/cli.js:140:11
    at Array.forEach (<anonymous>)
    at /home/user/vscode-extension/node_modules/yo/lib/cli.js:139:9
    at Environment.resolver.lookup (/home/user/vscode-extension/node_modules/yo/node_modules/yeoman-environment/lib/resolver.js:50:12)
    at init (/home/user/vscode-extension/node_modules/yo/lib/cli.js:115:7)
now this is too large to put into google so can someone help me fix this.
 
    