Как прочитать свойства null?

В Reactjs при запуске npm install styled-components отображает ошибку. В то время как установка других зависимостей работает нормально, проблема заключается в стилизованных компонентах.

npm ERR! cannot read the properties of null (read "edgesOut").
npm ERR! A complete log of this run can be found in:
npm ERR! C:UsersDELLAppDataLocalnpm-cache_logs2023-05-09T07_37_18_586Z-debug-0.log

Отвечает ли это на ваш вопрос? нпм ОШИБКА! Не удается прочитать свойства null (чтение «pickAlgorithm»)

RubenSmn 09.05.2023 10:03
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
3
1
1 077
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

Я также столкнулся с этой проблемой.

С использованием

npm install [email protected]

работал на меня.

Это не сработало для меня. Вместо этого я искал в Google npm styled-components и обнаружил, что это сработало для меня:

npm install styled-components@^5.0.0 react@^16.8 react-dom@^16.8 react-is@^16.8

Столкнулся с такой же проблемой, версия 5.3.10 тоже не устанавливалась. Помогло:

  1. удалить папку node_modules
  2. удалить пакет-lock.json
  3. npm i styled-components@latest или npm i [email protected] или npm i styled-components. Какой вы хотите.
  4. установить все остальные пакеты npm i

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