I am using Visual Studio Code's integrated terminal, which I have changed to bash but commands like ng and tsc don't work. It doesn't recognize them.
Any guesses why that is the case?
have you installed the angular-cli as a GLOBAL package? and also tsc and so on ...
so double check if you've done for example:
npm install -g @angular/cli
npm install -g tsc
..and so on ...
the -g (or --globally) param is the key .. cause it made your package 'global' on your pc
code . it makes the commands work fine inside VS Code integrated terminal