npm install -g expo-cli, ошибка установки - PullRequest
0 голосов
/ 03 августа 2020

Я устанавливаю npm, чтобы создать свой собственный проект, используя следующую команду

npm install -g expo-cli 

, но, к сожалению, я не могу его установить. это дает следующую ошибку.

npm ERR! code EPERM
npm ERR! syscall unlink
npm ERR! path C:\Users\kkawm\AppData\Roaming\npm\node_modules\.staging\@expo\xdl-f252ea11\binaries\linux\adb\adb
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, unlink 'C:\Users\kkawm\AppData\Roaming\npm\node_modules\.staging\@expo\xdl-f252ea11\binaries\linux\adb\adb'
npm ERR!  [OperationalError: EPERM: operation not permitted, unlink 'C:\Users\kkawm\AppData\Roaming\npm\node_modules\.staging\@expo\xdl-f252ea11\binaries\linux\adb\adb'] {
npm ERR!   cause: [Error: EPERM: operation not permitted, unlink 'C:\Users\kkawm\AppData\Roaming\npm\node_modules\.staging\@expo\xdl-f252ea11\binaries\linux\adb\adb'] {
npm ERR!     errno: -4048,
npm ERR!     code: 'EPERM',
npm ERR!     syscall: 'unlink',
npm ERR!     path: 'C:\\Users\\kkawm\\AppData\\Roaming\\npm\\node_modules\\.staging\\@expo\\xdl-f252ea11\\binaries\\linux\\adb\\adb'
npm ERR!   },
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'unlink',
npm ERR!   path: 'C:\\Users\\kkawm\\AppData\\Roaming\\npm\\node_modules\\.staging\\@expo\\xdl-f252ea11\\binaries\\linux\\adb\\adb',
npm ERR!   parent: 'expo-cli'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It's possible that the file was already in use (by a text editor or antivirus),
npm ERR! or that you lack permissions to access it.
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\kkawm\AppData\Roaming\npm-cache\_logs\2020-08-03T05_57_40_929Z-debug.log 

Как я могу решить эту ошибку?

Ответы [ 2 ]

0 голосов
/ 03 августа 2020

Попробуйте запустить npm install -g expo-cli с терминала

0 голосов
/ 03 августа 2020

Я пытался установить npm, используя npm install, но он выдает следующие предупреждения.

npm WARN saveError ENOENT: no such file or directory, open 'F:\ucsc\3rd year\Mobile Application Development\lec. notes\abc\package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open 'F:\ucsc\3rd year\Mobile Application Development\lec. notes\abc\package.json'
npm WARN abc No description
npm WARN abc No repository field.
npm WARN abc No README data
npm WARN abc No license field.

up to date in 1.557s

, поэтому я использую npm install -g npm. он установлен успешно

после того, как я установил expo-cli, используя npm install -g expo-cli, он успешно установлен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...