Я получаю сообщение не удалось найти репортер htmlextra, когда я запускаю его на своем локальном (MAC OSX) генерации отчета neman html

Я получаю сообщение ниже, когда запускаю команду newman run с параметром -r htmlextra. Где я уже установил htmlextra с помощью -g (глобально). Но когда я создаю файл newman .js, я могу его выполнить. Пожалуйста, посоветуйте, что могло пойти не так.

newman: could not find "htmlextra" reporter
ensure that the reporter is installed in the same directory as newman
please install reporter using npm

Заранее спасибо.


person ArunPrasath    schedule 08.11.2019    source источник


Ответы (3)


Эта проблема решена. Скопировав пакеты newman-reporter-html, newman-reporter-htmlextra в каталог newman -> node_modules.

В идеале модули должны находиться в каталоге node_modules.

Это было на Mac OS X. Я надеюсь, что подобное применимо к машинам на базе ОС Windows.

person ArunPrasath    schedule 11.11.2019

Если вы установили htmlextra reporter с помощью npm install -g htmlextra, то для создания отчета в идеале вы должны использовать

newman запустите yourpostmancollection.json -r htmlextra --reporter-htmlextra-export pathToHtmlReportFile

после запуска файл отчета должен быть сгенерирован по заданному пути

person user199501    schedule 18.02.2020

Возможно, вы установили newman с помощью npm i -g newman и html exporter с помощью sudo или наоборот.

Убедитесь, что если вы устанавливаете один пакет -g (global), то другой аналогично, если 1 sudo, то другой тоже

person Hvitis    schedule 28.01.2021