В официальных
доках написано как ставить ноду . Собственно уже писали выше:
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs
NPM ставится прицепом. Express и остальные модули ставятся уже через npm:
sudo npm -g install express
Где размещать проект в целом без разницы. Можно хоть в /home/user. Делаешь в папке
npm init
отвечаешь на несколько несложных вопросов и начало проекта положено. Потом в зависимости в package.json прописываешь всё что хочешь.
- в какие КОНКРЕТНО папки падает сама нода и её модули? Необходимо ли определять им конкретный путь установки относительно места которое заготовлено под проект (очевидно что делать проект в папке с самой нодой не стоит, тут опустим хотя бы часть КЭПовства)
Сама нода без разницы где стоит.
- необходимо ли В КАЖДОЙ папке (например при наличия в папке myapp создаётся папка для раздельного chat), находясь в ней говорить консоли npm install --save?
Не надо. В корне проекта будет лежать node_modules через require можно подсасывать хоть куда.