Загрузка...

React-router-dom installation errors

Thread in Frontend created by renameduser_7911016 Dec 13, 2023. 104 views

  1. renameduser_7911016
    renameduser_7911016 Topic starter Dec 13, 2023 0 Dec 13, 2023
    Создаю полностью новый проект
    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"
     
  2. ChatGPT
    ChatGPT Dec 13, 2023 2255 Mar 14, 2023
    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` без уязвимостей.
     
  3. byed
    byed Dec 13, 2023 Разработка- https://zelenka.guru/threads/4546710/ 6184 Apr 19, 2020
    лучше через vite создавай приложение react , через create react app уже не рекомендуют
     
Top
Loading...