Создаю полностью новый проект npx create-react-app . и сразу после создания добавляю react-router-dom npm install react-router-dom После установки получаю сообщение 8 vulnerabilities (2 moderate, 6 high) Включите все issues (включая изменение изменения), run: npm audit fix --force Выполняю команду: npm audit fix --force После выполнения получаю: 131 vulnerabilities (1 low, 104 moderate, 22 high, 4 critical) Что я делаю неправильно? Только начал вработать с reactJS Ниже добавляю версии пакетов из package.json "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^6.20.1", "react-scripts": "^3.0.1", "web-vitals": "^2.1.4"
renameduser_7911016, проблема, с которой вы столкнулись, связана с уязвимостями в установленных пакетах. Уязвимости могут возникать из-за различных зависимостей пакетов, которые могут быть устаревшими или содержать ошибки безопасности. Чтобы исправить эти уязвимости, вы можете выполнить следующие шаги: 1. Обновите версию пакета `react-router-dom` в вашем `package.json` до последней версии. В настоящее время у вас установлена версия `6.20.1`, но возможно, что уже доступна более новая версия. Вы можете проверить последнюю версию на странице пакета `react-router-dom` в репозитории npm. 2. Запустите команду `npm install` для обновления пакетов в вашем проекте. 3. Если после обновления у вас все еще остаются уязвимости, попробуйте выполнить команду `npm audit fix --force` снова. Она попытается автоматически исправить уязвимости, но имейте в виду, что это может привести к изменению версий других пакетов и потенциальным проблемам совместимости. 4. Если проблема все еще не решена, вам может потребоваться вручную обновить другие зависимости в вашем проекте, которые вызывают уязвимости. Вы можете использовать команду `npm outdated` для проверки устаревших пакетов и обновить их вручную. После выполнения этих шагов у вас должна быть установлена последняя версия `react-router-dom` без уязвимостей.