#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
.