Каталоги по умолчанию для Node.JS, Karma и Mocha во всех операционных системах [дубликаты]

Вопрос

Я создаю модульные тесты для веб-приложения и использую JavaScript. Я решил использовать Node.JS, Karma (в качестве средства запуска тестов) и Mocha (в качестве среды модульного тестирования). Предполагая, что Node.JS, Karma и Mocha установлены в свои каталоги по умолчанию, используя следующие команды в Linux, каковы их каталоги?

$ sudo apt install npm
$ sudo npm install --global mocha
$ sudo npm install --global karma

Причина, по которой я спрашиваю, заключается в том, что моей среде IDE нужны местоположения всех трех, прежде чем она сможет запустить модульный тест.

ПРИМЕЧАНИЕ. Я провел поиск в StackOverflow и Google, но все ответы, которые я видел, содержат только относительные пути. Если бы вы могли указать абсолютные пути в своем ответе, это было бы очень признательно!


Бонусные баллы :-)

Пока я спрашиваю каталоги установки по умолчанию в Linux, я не хочу забывать о моих коллегах-разработчиках, работающих под Windows и Mac OS X. Если бы вы могли перечислить каталоги по умолчанию для Linux, Windows и Mac OS X, это было бы будь очень милым! :-)


Некоторая дополнительная информация

Чтобы все было как можно проще, я использую самые простые модульные тесты, чтобы убедиться, что все настроено правильно, прежде чем писать какие-либо другие модульные тесты. В настоящее время у меня есть только один модульный тест:

var assert = require('assert');
describe('String#split', function(){
    it('should return an array', function(){
        assert(Array.isArray('a,b,c'.split(',')));
    });
})


person MikeyE    schedule 12.09.2016    source источник
comment
Выполнить npm config get prefix. Исполняемые файлы будут находиться под ${prefix}/bin   -  person Phil    schedule 12.09.2016
comment
Большое спасибо! Плохо за повторяющийся вопрос. Я думаю, мне нужно было ввести лучший вопрос в строку поиска. :-)   -  person MikeyE    schedule 12.09.2016
comment
@ Фил, если вы хотите оставить свой комментарий в вопросе, я приму его.   -  person MikeyE    schedule 04.03.2017