пакет npm кажется поврежденным

Я получаю эти предупреждения, а в конце - ошибки. Что исправить?

npm WARN deprecated core-js@2.6.10: core-js@<3.0 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated fsevents@1.2.9: One of your dependencies needs to upgrade to fsevents v2: 1) Proper nodejs v10+ support 2) No more fetching binaries from AWS, smaller package size
npm WARN tarball tarball data for @angular/compiler@^8.0.0 (sha512-ABZO4E7eeFA1QyJ2trDezxeQM5ZFa1dXw1Mpl/+1vuXDKNjJgNyWYwKp/NwRkLmrsuV0yv4UDCDe4kJOGbPKnw==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for @angular/core@^8.0.0 (sha512-zeePkigi+hPh3rN7yoNENG/YUBUsIvUXdxx+AZq+QPaFeKEA2FBSrKn36ojHFrdJUjKzl0lPMEiGC2b6a6bo6g==) seems to be corrupted. Trying one more time.

6 ответов

Попробуйте удалить package-lock.json а потом npm install. Это сработало для меня:

cd <your-project-directory>
rm package-lock.json
npm install 
  1. Удалить package-lock.json

  2. Удалите node_modules,

  3. а затем установите пакеты, используя npm install.

Это решило проблему для меня.

Вам необходимо отключить антивирусное программное обеспечение и запустить cmd от имени администратора. Не забудьте отключить брандмауэр Windows. Что касается устаревшего Core-js 2.6.10, я столкнулся с той же проблемой, но, по крайней мере, это предупреждение, которое вы можете игнорировать. Я пробовал переустановить Angular cli и вручную обновить Core-js до последней версии, используяnpm install -g core-js@latestк сожалению, ни один из них не работал. Также, похоже, что fsevents связаны с Mac, и беспокоиться не о чем.

Изменил целостность на соответствующую, затем она сработала при запуске сборки jenkins. Обновленный хеш был указан в журналах консоли jenkins.

Вам нужно подтвердить, установлен ли Typescript, и после установки typescript он работал у меня

запуск следующего комментария покажет версию машинописного текста

tsc -v

Если он показывает некоторую ошибку, установите машинопись

npm install -g typescript

Если затем установлен машинописный текст, вы можете попробовать проверить версию Angular Cli.

ng --version

Если отображается ошибка, установите Angular CliRef: https://cli.angular.io/

npm install -g @angular/cli

Мне пришлось переустановить node.js, чтобы исправить это.

Мне пришлось снять флажок для автоматической установки шоколадного

Другие вопросы по тегам