Рішення:
npm cache clean --force
потім спробуйте знову створити додаток (тут під час створення реагуючого додатка) або встановити те, що ви збиралися встановити.
create-react-app myproject
(створення програми реагування) [та сама проблема npm, яка може виникнути в різних операціях]
npm install -g @angular/cli@latest
(встановлення кутового затискача (або встановлення будь-чого іншого))
Це спрацює.
пояснення:
Це проблема, пов'язана з npm, це стосується кешу, який стає пошкодженим. Навіть незважаючи на те, що в нових версіях npm вони впроваджували самолікування, яке зазвичай не гарантує корупції, але, здається, це не так ефективно.
Примушування чистого кешу вирішує проблему.
Помилка трапляється при розборі одного з кеш-файлів, що мають формат json. Кеш знаходиться в ~ / .npm / _cacache (в Linux) та% AppData% / npm-кеш (windows). Для моєї поточної версії npm, і коли я перевірив, було три каталоги.
якщо ви перевіряєте перше чи друге, структура така
І кожен файл кешу має формат json (і те, що розбирається)
Ось гарне посилання від doc: https://docs.npmjs.com/cli/cache
[Оновлення] Крім того, якщо трапилося, що це не вирішило, ви можете перевірити цю відповідь тут https://stackoverflow.com/a/50191315/7668448, в ній показано, як можна змінити реєстр npm, що може бути корисною. Перевір і подивись.