пакет 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
Удалить package-lock.json
Удалите node_modules,
а затем установите пакеты, используя
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, чтобы исправить это.
Мне пришлось снять флажок для автоматической установки шоколадного