#node.js #reactjs #npm #node-modules #npx
Вопрос:
Я просто бегу npx create-react-app my-app
и получаю следующую ошибку :
Creating a new React app in D:Other computersMy LaptopProgramming [P]Web DevelopmentProjectsmy-portfoliomy-app.
Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts with cra-template...
npm ERR! code EEXIST
npm ERR! syscall mkdir
npm ERR! path D:Other computersMy LaptopProgramming [P]Web DevelopmentProjectsmy-portfoliomy-appnode_modules.staging
npm ERR! errno -4075
npm ERR! EEXIST: file already exists, mkdir 'D:Other computersMy LaptopProgramming [P]Web DevelopmentProjectsmy-portfoliomy-appnode_modules.staging'
npm ERR! File exists: D:Other computersMy LaptopProgramming [P]Web DevelopmentProjectsmy-portfoliomy-appnode_modules.staging
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.
Я пытался:
- Удалите, а затем установите Node.js
- Обновленные npm и npx
- Установил приложение create-react-app глобально, а затем снова попытался создать приложение
- попробовал очистить кэш npm
Пожалуйста, помогите !
Комментарии:
1. Вы пробовали
npx create-react-app my-app --force
, как это предполагает? Или запустите его с именем, которое еще не используется в текущей папке
Ответ №1:
Если вы не хотите перезаписывать содержимое my-app
каталога, вы всегда можете выбрать другое имя для своего приложения react. Что — то вроде этого должно сработать:
npx create-react-app myapp
Однако, если вас не беспокоит уже существующий каталог, вы можете сделать:
npx create-react-app my-app --force
Комментарии:
1. У меня еще нет каталога с именем my-app, так как я могу его перезаписать ?
2. Хм, это интересно. Попытка удаления с помощью запуска
sudo rm -rf my-app
, может быть, устраняет проблему?3. У меня есть сомнения. Папка, в которой я пытаюсь создать приложение react, не существует на моем жестком диске / ssd . Он находится в моем облачном хранилище Gdrive. Я получаю доступ к нему с помощью приложения под названием резервное копирование и синхронизация от Google. Это как-то связано с этим ?