Почему я получаю «не могу прочитать свойства неопределенного (чтение» сервер») » при попытке установить React? и как я могу это исправить?

#node.js #reactjs #react-native #frontend #mern

#node.js #реагирует на #реагировать-родной #внешний интерфейс #мерн

Вопрос:

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

npx create-react-app employee

Сначала я получил ошибку «ENolock для этой команды требуется существующий файл блокировки», затем я запустил

npm audit fix --force

когда я пытаюсь создать приложение react сейчас, я сталкиваюсь с этими ошибками, как вы можете видеть в приведенном ниже фрагменте кода, что я могу сделать ? p.s Я также пытался npm cache clean , а затем пытался создать приложение react

 C:Full stack appclientgt;npm audit npm ERR! code ENOLOCK npm ERR! audit This command requires an existing lockfile. npm ERR! audit Try creating one first with: npm i --package-lock-only npm ERR! audit Original error: loadVirtual requires existing shrinkwrap file  npm ERR! A complete log of this run can be found in: npm ERR! C:UsersSENUAppDataLocalnpm-cache_logs2021-12-04T15_48_12_673Z-debug.log  C:Full stack appclientgt;npx create-react-app employee  Creating a new React app in C:Full stack appclientemployee.  Installing packages. This might take a couple of minutes. Installing react, react-dom, and react-scripts with cra-template...  npm ERR! Cannot read properties of undefined (reading 'isServer')  npm ERR! A complete log of this run can be found in: npm ERR! C:UsersSENUAppDataLocalnpm-cache_logs2021-12-04T15_50_22_255Z-debug.log  Aborting installation.  npm install --save --save-exact --loglevel error react react-dom react-scripts cra-template has failed.  Deleting generated file... package.json Deleting employee/ from C:Full stack appclient Done.  C:Full stack appclientgt;  

Комментарии:

1. Версии узлов и npm?

Ответ №1:

Не обращай внимания на парней. по какой-то причине ошибка произошла из-за моего медленного интернета. У меня был телефон 4G, и я использовал его в качестве источника Интернета вместо своего Wi-Fi. Это означает, что я открыл точку доступа, и это сделало это, черт возьми, это было очень неприятно, потому что обычно мой Wi-Fi не такой медленный в другое время