Доброго времени суток, господа. npm ставит модули в /usr/lib/node_modules и системный ПМ туда же. В итоге если я делаю, например, npm install -g oauth-sign, то он перезаписывает то что поставил ПМ (пакет nodejs-oauth-sign).
Это вообще нормально или я делаю что-то не так? Мне инсталлятор одного SDK поставил все это дело сам (очевидно что я зря даю права рута софту не из репозитория, но тем не менее). Я так понимаю что следует ставить модули не из репозитория куда-то отдельно? Скажем в /usr/local/node_modules. Если так, как правильно это сделать? Хотя это уже не важно, если что сам найду, меня больше волнует как концептуально верно.
То же самое с яйцами питона и руби камнями.