Di recente ho iniziato a giocare con node.js.
Ora, ogni esercitazione sui nodi là fuori afferma che dovresti iniziare
npm init
e poi, supponiamo che tu voglia un po 'di framework server standard, diciamo che scegli express:
npm install express
ma poi vorrai molte altre cose a cui sei abituato da mondi come ASP.NET.
Parlo di template engine (giada) e di pre-processori di fogli di stile (SASS).
E poi ti dicono "installa gulp / grunt! In modo da poter minimizzare e ugualizzare ed eseguire il server e tante altre cose automaticamente!"
E questo significa installare gulp, node-sass e gulp-sass e gulp-uglify e forse alcune cose più interessanti (tsd o babel, markdown ecc) ...
Ma tutti questi sono pesanti sul tuo disco e progetto. Non cercare un momento e puoi facilmente ritrovarti con 100 MB + dimensioni del disco per quel progetto (che non è ancora ancora iniziato!) Per non parlare di oltre 10000 file poiché ogni modulo di nodo porta le sue dipendenze, non importa che lo stesso la dipendenza viene utilizzata da un altro modulo. E questa è una cosa molto difficile da spostare ovunque, per non parlare di un web server.
Mi sto perdendo qualcosa? Non credo sia possibile che vengano elogiati così tanti ambienti del nodo mentre esiste un difetto così evidente. Mi aspetto troppo (dopo tutto quello che ho provato a usare molti strumenti contemporaneamente), c'è qualcosa di banale noto ai veterani del Nodo per aggirare questo?