Аудит npm не работает в Windows, используя bash
Я использую Mintty 2.8.4
как мой терминал для установки пакетов npm.
Я установил более раннюю версию пакета npm под названием moment
и я получил предупреждения об уязвимостях. Одно из предложений, которое мне дал мой терминал, - запустить npm audit
, При запуске этой команды мой терминал не распознает ее. Вместо этого он выбрасывает список других распознанных команд.
Может кто-нибудь помочь мне объяснить, как запустить audit
на этом терминале?
Я приложил подробное изображение ошибки и терминала, который я использую.
2 ответа
npm audit
только что был введен в npm 6, я вижу, вы используете 5.6.0.
https://docs.npmjs.com/getting-started/running-a-security-audit
Вероятно, они также сделали отчеты о безопасности доступными в npm 5, но вам нужен npm 6 для запуска аудита.
Обновление npm решит проблему.
Это говорит именно то, что вам нужно сделать:
Бежать
npm i npm@latest -g
обновить версию npm, а затемnpm audit
чтобы получить больше информации.