ошибка при создании react.js приложение, использующее npx create-react-app my-app

#reactjs

#reactjs

Вопрос:

Ошибка при создании react.js приложение, использующее npx create-react-app my-app

 yarn add v1.22.4
[1/4] Resolving packages...
warning @testing-library/react > @types/testing-library__react > @types/testing-library__dom@7.5.0: This is a stub types definition. testing-library__dom provides its own type definitions, so you do not need this installed.
[2/4] Fetching packages...
info fsevents@2.1.2: The platform "win32" is incompatible with this module.
info "fsevents@2.1.2" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.12: The platform "win32" is incompatible with this module.
info "fsevents@1.2.12" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "react-scripts > @typescript-eslint/eslint-plugin > tsutils@3.17.1" has unmet peer dependency "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta".
warning " > @testing-library/user-event@7.2.1" has unmet peer dependency "@testing-library/dom@>=5".
error An unexpected error occurred: "EPERM: operation not permitted, unlink 'E:\ecommerce-app\my-app\node_modules\@babel\compat-data\node_modules\.bin'".
info If you think this is a bug, please open a bug report with the information provided in "E:\ecommerce-app\my-app\yarn-error.log". 
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
`yarnpkg add @testing-library/react@^9.3.2 @testing-library/jest-dom@^4.2.4 @testing-library/user-event@^7.1.2` failed
  

Файл журнала Yarn

 Arguments: 
  E:nodejsnode.exe C:UsersPritesh ChoksiAppDataRoamingnpmnode_modulesyarnbinyarn.js add @testing-library/react@^9.3.2 @testing-library/jest-dom@^4.2.4 @testing-library/user-event@^7.1.2
  

ПУТЬ:

 C:Program FilesGitmingw64bin;C:Program FilesGitusrbin;C:UsersPritesh Choksibin;E:Priteshbin;C:Program FilesMongoDBServer4.0bin;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:WINDOWSSystem32WindowsPowerShellv1.0;C:WINDOWSSystem32OpenSSH;E:nodejs;C:Program FilesIntelWiFibin;C:Program FilesCommon FilesIntelWirelessCommon;C:Program FilesGitcmd;C:Program FilesPostgreSQL11bin;C:UsersPritesh ChoksiMiniconda3;C:UsersPritesh ChoksiMiniconda3Librarymingw-w64bin;C:UsersPritesh ChoksiMiniconda3Libraryusrbin;C:UsersPritesh ChoksiMiniconda3Librarybin;C:UsersPritesh ChoksiMiniconda3Scripts;C:UsersPritesh ChoksiAppDataLocalProgramsPythonPython38Scripts;C:UsersPritesh ChoksiAppDataLocalProgramsPythonPython38;C:Program FilesJavajdk1.8.0_171bin;C:UsersPritesh ChoksiAppDataLocalProgramsMicrosoft VS Codebin;C:UsersPritesh ChoksiAppDataRoamingnpm;C:UsersPritesh ChoksiAppDataLocalMicrosoftWindowsApps;C:Program Filesherokubin
  

Версия Yarn:
1.22.4

Версия узла: 10.16.0

Платформа: win32 x64

Трассировка:

 Error: EPERM: operation not permitted, unlink 'E:ecommerce-appmy-appnode_modules@babelcompat-datanode_modules.bin'
  

Ответ №1:

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

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

1. Вы проверили файл «yarn-error.log» для получения подробной информации? И можете ли вы поделиться содержимым файла журнала?

2. Трассировка: Ошибка: EPERM: операция не разрешена, разорвать связь ‘E:ecommerce-appmy-appnode_modules@babelcompat-datanode_modules.bin ‘ Это нормально, так как весь журнал слишком длинный, чтобы добавлять его в комментарий

3. Я добавил файл журнала выше в сам запрос… Посмотрите

4. Возможно, проблема в самом npx, я не уверен. Но у вас есть yarn. Почему вы используете npx? Вы можете создать приложение react с помощью yarn create react-app app-name .