Вопрос
Я создаю модульные тесты для веб-приложения и использую 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(',')));
});
})
npm config get prefix
. Исполняемые файлы будут находиться под${prefix}/bin
- person Phil   schedule 12.09.2016