A continuation of the work in 8e1cd3e0d87494908eac234078ed4ee67043a23a. Handle scenarios: - Developer needs to run `npm ci` - Developer needs to run `npm i` - Project doesn't have a node_modules at all. This will have to be handled entirely though the C# vite middleware.