npm ПРЕДУПРЕЖДЕНИЕ устарело циркуляр-json@0.3.3: CircularJSON находится только в обслуживании, его наследник flatted - PullRequest
0 голосов
/ 25 февраля 2019

Я новичок в React JS.После установки пакета с именем 'Tachyons' с помощью этой команды npm install --save-dev tachyons@4.10.0 я продолжаю получать эту ошибку при запуске npm с этой командой npm start в реактивном проекте.Но дело в том, что до установки пакета все работало нормально.Я не знаю, что случилось.Надеюсь, кто-нибудь мне поможет.Благодарю.

npm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.
npm WARN deprecated kleur@2.0.2: Please upgrade to kleur@3 or migrate to 'ansi-colors' if you prefer the old syntax. Visit <https://github.com/lukeed/kleur/releases/tag/v3.0.0\> for migration path(s).
npm WARN rollback Rolling back @types/node@11.9.5 failed (this is probably harmless): EPERM: operation not permitted, lstat 'C:\Users\User\Desktop\robofriends\node_modules\@types\node'
npm WARN ts-pnp@1.0.1 requires a peer of typescript@* but none is installed. You must install peer dependencies yourself.

npm ERR! path C:\Users\User\Desktop\robofriends\node_modules\@types
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall mkdir
npm ERR! Error: EPERM: operation not permitted, mkdir 'C:\Users\User\Desktop\robofriends\node_modules\@types'
npm ERR!  { [Error: EPERM: operation not permitted, mkdir 'C:\Users\User\Desktop\robofriends\node_modules\@types']
npm ERR!   cause:
npm ERR!    { Error: EPERM: operation not permitted, mkdir 'C:\Users\User\Desktop\robofriends\node_modules\@types'
npm ERR!      errno: -4048,
npm ERR!      code: 'EPERM',
npm ERR!      syscall: 'mkdir',
npm ERR!      path:
npm ERR!       'C:\\Users\\User\\Desktop\\robofriends\\node_modules\\@types' },
npm ERR!   stack:
npm ERR!    "Error: EPERM: operation not permitted, mkdir 'C:\\Users\\User\\Desktop\\robofriends\\node_modules\\@types'",
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'mkdir',
npm ERR!   path:
npm ERR!    'C:\\Users\\User\\Desktop\\robofriends\\node_modules\\@types',
npm ERR!   parent: 'robofriends' }
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 (though this is not recommended).

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\User\AppData\Roaming\npm-cache\_logs\2019-02-24T22_26_47_036Z-debug.log

1 Ответ

0 голосов
/ 25 февраля 2019

Журнал, который у вас есть, на самом деле вполне понятен по возможным причинам, по которым вы получаете ошибку ...

Операция была отклонена вашей операционной системой.нпм ERR!Возможно, файл уже использовался (текстовым редактором или антивирусом), npm ERR!или что у вас нет прав для доступа к нему.

У вас есть еще один открытый терминал?

Если вы считаете, что это может быть проблема с разрешениями, пожалуйста, перепроверьте npm ERR!права доступа к файлу и содержащим его каталогам, или попробуйте запустить npm ERR!снова введите команду от имени пользователя root / Administrator (хотя это не рекомендуется).

Запустите командную строку от имени администратора.

За исключением вышеперечисленных, первые 4 строки журнала даютПредупреждения, вы всегда должны избегать использования старой версии пакетов или пакетов, которые активно не поддерживаются.

...