NPM на проекте в любом случае будет.
Зачем подключать третий инструмент, если всё, что он делает, может сделать через npm?
Странно говорить, что установка пакетов через менеджер пакетов - это забивание микроскопом гвоздей.
за то, чем он не является - серебряную пулюза то, чем он не является - серебряную пулю
а вот в связке с gulp - это как раз то, что нужно автору.
Который раз захожу на ваш сайт и всё равно не вижу чтоб запрос занимал много времени
А почему домашний каталог пользователя в /var/www, а не в /home?
10:22:14:root@server>~#ls -1lsFa /var/www/ouruser
total 12
4 drwxrwxrwx 3 ouruser mgrsecure 4096 Apr 22 2015 ./
4 drwxr-xr-x 18 root root 4096 Feb 7 15:43 ../
4 drwxrwxrwx 7 ouruser ouruser 4096 Apr 1 09:58 data/
10:22:22:root@server>~#ls -1lsFa /var/www
total 76
4 drwxr-xr-x 18 root root 4096 Feb 7 15:43 ./
4 drwxr-xr-x 12 root root 4096 Apr 21 2014 ../
4 drwxrwxrwx 3 ouruser mgrsecure 4096 Apr 22 2015 ouruser/
4 dr-x-----x 3 ouruser1 mgrsecure 4096 Jun 30 2015 ouruser1/
4 dr-x-----x 3 ouruser2 mgrsecure 4096 Aug 11 2015 ouruser2/
...тут аналогичные пользователи...
4 drwxr-xr-x 2 root root 4096 Sep 15 2016 html/
4 drwxr-x--- 14 root root 4096 Apr 14 2016 httpd-cert/
4 drwxr-x--x 2 root root 4096 Jan 23 23:33 httpd-logs/
4 -rw-r--r-- 1 root root 177 Apr 21 2014 index.html
4 drwxr-x--x 2 root root 4096 Apr 21 2014 php-bin/
Посмотрите, другие пользователи в /etc/passwd тоже с домашним каталогом в /var/www? И права на их каталоги такие же?
09:03:26:root@server>~#cat /etc/passwd | grep ouruser
ouruser:x:503:503:ouruser:/var/www/ouruser/data:/bin/bash
10:11:10:root@studio-sold>~#df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 50G 43G 4.6G 91% /
udev 10M 0 10M 0% /dev
tmpfs 893M 8.5M 884M 1% /run
tmpfs 2.2G 0 2.2G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.2G 0 2.2G 0% /sys/fs/cgroup
tmpfs 217M 0 217M 0% /run/user/504
10:12:11:root@studio-sold>~#df -h /var/www
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 50G 43G 4.6G 91% /
11:24:18:root@server>~#df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 50G 43G 4.6G 91% /
udev 10M 0 10M 0% /dev
tmpfs 893M 73M 821M 9% /run
tmpfs 2.2G 0 2.2G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.2G 0 2.2G 0% /sys/fs/cgroup
tmpfs 217M 0 217M 0% /run/user/504
11:24:54:root@server>~#quota ouruser
Disk quotas for user ouruser (uid 503): none
Не слишком понятно, что имеете ввиду. В целом же, это функция Node.js.
Тоже не слишком понял вопрос, если честно.