Matthias Mees am :
Die Frage, warum das ganze Frontendzeug im Moment auf node basiert und npm nutzt, weiß ich auch keine konkrete Antwort – vermutlich, weil Javascript und speziell node im Moment „heißer Scheiß“ ist. :-)
Die node-Installation kann schon tricky sein, insbesondere, wenn man es per git selbst bauen will oder sowas. Ich hatte bei mir auf OS X schon den node-Installer (den es unter Linux nicht gibt), was nicht gut funktionierte mit Updates, und jetzt node per Homebrew (Paket-Manager für OS X), was super funktioniert.
Das größte Problem unter Linux (Du arbeitest doch unter Linux, oder?) dürften die meist veralteten Pakete der Linux-Distributionen sein. Selbst unter Ubuntu gab es da zumindest früher, als ich noch damit arbeitete, immer Probleme, weil das offizielle Ubuntu-Paket einfach hoffnungslos hinter der (recht schnellen) node-Entwicklung zurück lag. Eine gute, einfache Lösung dafür habe ich leider nie gefunden …