Das sind auch keine Voraussetzungen für ein Live-System. Warum sollte man das auf dem Live-System ausführen?
Das Live-System sollte nur mit den kompilierten Dateien arbeiten. Sowas wie NPM und Node will man auf einem Live-Server nicht haben. Das ist also explizit so.
Was spricht dagegen bereits die kompilierten Dateien hochzuladen? Man sollte ja eh lokal entwickeln.