#reactjs #npm
#reactjs #npm
Вопрос:
итак, я попытался запустить npm start
свое приложение react. Но он не запущен, вместо этого он реагирует следующим образом:
Кто-нибудь может помочь? В предыдущих проектах все работает нормально, и я попытался снова запустить другие предыдущие проекты, в которых .
в src
папке нет файла, все прошло хорошо, без проблем. Кроме того, у этого также нет .
файла в src
папке.
Я не знаю, .
относится ли к index.js
или к каким-либо другим файлам, но это явно не отличается, когда речь идет о файлах, содержащихся внутри src
, при инициализации npx create-react app ...
или create-react-app ...
.
Что я пробовал:
- Удалить
node_modules
- Повторный запуск
npm install
- Обновить
npm
версию
Я надеюсь, что эта информация может помочь в поиске решений, я сам не совсем понимаю проблему, спасибо.
Комментарии:
1. Перейдите в каталог проекта и введите
pwd
в терминале. Скопируйте результат и вставьте его сюда.2. вот pwd:
/Users/macintoshhd/iCloud Drive (Archive)/Documents/Abu Abdillatief/Self Study/vetme
3. Можете ли вы проверить свой package.json в разделе «скрипты», что у вас есть в качестве «запуска»?
4. @SomeoneSpecial, это то же
"start": "react-scripts start"
самое .. и я попытался изменить его на"start": "react-scripts-start"
, все равно не запустился5. вероятно, вы пытались что-то импортировать в свои коды, должна быть трассировка стека, не так ли?
Ответ №1:
Я также столкнулся с проблемой и нашел эту ссылку https://github.com/facebook/create-react-app/issues/9902
Там упоминается, что в вашем пути к каталогу не должно быть места с момента последнего обновления react.
C:DesktopReact App (BootCamp)myApp> npm start
После того, как я удалил пробел из пути к каталогу, он по-прежнему не работает.
C:DesktopReactApp(BootCamp)myApp> npm start
Затем я попытался также удалить скобки … и это работает.
C:DesktopReactAppFromBootCampmyApp> npm start
Комментарии:
1. привет, это странно, в моем текущем каталоге есть место в имени родительской папки, и оно тоже работает хорошо. в моем случае, пока путь к каталогу не содержит
Archive
, он работает хорошо2. Удаление круглых скобок из родительской папки сработало для меня. Большое спасибо, я много боролся, чтобы решить эту проблему.
Ответ №2:
У меня была такая же проблема после того, как я удалил все в src
каталоге, и все, что мне нужно было сделать, чтобы решить проблему, это остановить сервер с ctrl c
помощью and then npm start
.
Ответ №3:
Это очень странно, у меня была такая же проблема с новым проектом, который я создал, и нет способа заставить его работать. Решением для меня было скопировать все файлы из рабочего проекта (вместо создания нового приложения react), а затем все прошло нормально.
Комментарии:
1. Привет, мой друг предложил переместить рабочую папку туда
Desktop
, где ее нет(Archive)
в пути к каталогу (как вы можете видеть в моей проблеме, она проходит по этому пути, и это может привести к тому, что приложение не сможет найти то, что.
есть. Но что странно, так это то, что если я перемещаю другие проекты по этому же пути, он работает просто отлично, idk почему
Ответ №4:
Такая же проблема … это случается со мной, когда я запускаю create-react-app в определенной папке. этого не происходит, когда я запускаю его в новом каталоге .. все еще пытаюсь разобраться.
Ответ №5:
в любом случае..
Я попытался переместить эту новую папку приложения react по любому пути, которого нет archive
в его каталоге, он работает хорошо (хотя в его родительских папках есть пробел в его имени).
Но мои предыдущие проекты расположены внутри пути, который содержит archive
, он тоже работает нормально, поэтому я не уверен, связано ли это с последними изменениями, внесенными React, или с чем-то в этом роде.. но, по крайней мере, он работает сейчас, и я могу продолжать создавать свое портфолио.
Надеюсь, это работает и на вашем компьютере 🙂
Ответ №6:
У меня такая же проблема, когда я недавно создал новое приложение с помощью инструмента create-react-app. Возможно, проблема в том, что путь к папке, в которую входит приложение react, слишком длинный или некоторые специальные символы в пути. Когда я помещаю свое приложение в новую папку с коротким и простым путем, оно работает. Новая проблема, вызванная новыми обновлениями.
Ответ №7:
Я предполагаю, что это проблема с новой версией React (она была обновлена с 16.13.1 до 17. **. **).
Я взял из своего старого файла «package.json» » " dependencies ": {" react ":" ^ 16.13.1 "," react-dom ":" ^ 16.13.1 "," react-scripts ":" 3.4. 3 "...}
, удалил все файлы из «src», но не трогал «app.js » и «index.js » и использовал npm i
amp; npm start
.
Приложение запустилось, но у меня возникла проблема — не было «import React from ‘react'» в «App.js «. отметьте эту опцию.
Ответ №8:
Согласно проблеме с git hub, они упомянули «в вашем пути к каталогу не должно быть места», но в моем случае это все равно не работает, как только я перехожу в приложение на рабочий стол и npm install
и npm start
, все работало нормально, но я понятия не имею, что происходило под капотом.