Аудит npm не работает в Windows, используя bash

Я использую Mintty 2.8.4 как мой терминал для установки пакетов npm.

Я установил более раннюю версию пакета npm под названием moment и я получил предупреждения об уязвимостях. Одно из предложений, которое мне дал мой терминал, - запустить npm audit, При запуске этой команды мой терминал не распознает ее. Вместо этого он выбрасывает список других распознанных команд.

Может кто-нибудь помочь мне объяснить, как запустить audit на этом терминале?

Я приложил подробное изображение ошибки и терминала, который я использую.


Печатный экран аудита npm не работает

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 чтобы получить больше информации.

Другие вопросы по тегам