Visual studio is awfully equipped to handle that type of development, specially when you are used to just hitting f5.
For example is order to use a tsx, it is required to get a .d.ts a definetly typed file. If you don't have it, you can't use typescript properly.
Also there is no integration with github, so getting a new package is a pita.
Asp.net v5 helps a bit, but in asp.net 4.6.1, you really have to struggle.
Also setting up dinamic packages loaders in JavaScript is a pita to do, but somehow everyone knows how to do it.