Angular: 无法使用 npm 或 yarn 安装 Angular

创建于 2018-05-16  ·  139评论  ·  资料来源: angular/angular

请提供以下信息,帮助我们更快地处理 GITHUB 问题。 缺少重要信息的问题可能会在未经调查的情况下关闭。

我提交一个...

使用“x”检查以下选项之一

[x] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report  <!-- Please search GitHub for a similar issue or PR before submitting -->
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[ ] Support request => Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question
[ ] Other... Please describe:

当前行为


在 $#$ package.json $#$ 中针对任何Angular v6 包运行npm install时,我收到以下错误:

npm WARN tarball tarball data for @angular/router@^6.0.2 (sha512-XqTtfs/UzT2k2MeVQG1pOP+wR1zcH8V71S6kmWIwFcfyKUgZfIm45sNsZyBZPwY2RUqwCeZYQFjPlVW8wD1PBw==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for @angular/forms@^6.0.2 (sha512-Oc234cLjTj1tx2gF/nS/TIC3Auc+LCyC8H6GYqTxXQUyZQeGHqUptvDQz3KwM9Num3EKFUr9J2yzGPnz6lZVmQ==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\dude\Documents\Apps\Amazing-App\node_modules\.staging\@angular\compiler-cli-fb6ed8cd\src\metadata\bundler.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\dude\Documents\Apps\Amazing-App\node_modules\.staging\@angular\compiler-cli-fb6ed8cd\src\metadata\bundler.js'
npm WARN tarball tarball data for @angular/animations@^6.0.2 (sha512-QoNJ/L0Xgtrj1KBp8wvxhHwRt+sQ5tBihWm82UbNgN82ZNnfNzQoAqtahbZN5AY7XFmGbDX+lVt3TdO8omXhmg==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for @angular/core@^6.0.2 (sha512-+ahJofKZFyaq0kLhKUOCa3Fo4WQ4mkMmYRqwFjKgjPupzPgMh0FkBsojuP1WiBd5KTIkv7U8B4sTziUxRDrKgg==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for @angular/compiler@^6.0.2 (sha512-uKuM7dcTWwcElklT4E/tckp5fnGNUq4wDna3gZWO6fvc7FQK0SUU4l+A6C1d5YdCRgAsv6gxIrk3MxbSF9UwEw==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for @angular/common@^6.0.2 (sha512-Yc3NnLGs1ltnDhUCOoMCQMRSkJv/sCv+jKx3uSdrvd8Y55APl2boZhZUK4WphPfWIkpvC7odpiLXAmnVgP6vcw==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\dude\Documents\Apps\Amazing-App\node_modules\.staging\@angular\platform-browser-75fc8e44\esm2015\src\browser\location\browser_platform_location.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\dude\Documents\Apps\Amazing-App\node_modules\.staging\@angular\platform-browser-75fc8e44\esm2015\src\browser\location\history.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\dude\Documents\Apps\Amazing-App\node_modules\.staging\@angular\platform-browser-75fc8e44\esm2015\src\browser\meta.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\dude\Documents\Apps\Amazing-App\node_modules\.staging\@angular\platform-browser-75fc8e44\esm2015\src\browser\server-transition.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\dude\Documents\Apps\Amazing-App\node_modules\.staging\@angular\platform-browser-75fc8e44\esm2015\src\browser\testability.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\dude\Documents\Apps\Amazing-App\node_modules\.staging\@angular\platform-browser-75fc8e44\esm2015\src\browser\title.js'
npm WARN tarball tarball data for @angular/compiler-cli@^6.0.2 (sha512-6hupeihL+MKYbP0xvHZiaVpYVF1XAlLpI1aTVLUhpzgnR8vgXCwni9iJlr7BZFyicVgApn6l7Oh2xIvMWftYhw==) seems to be corrupted. Trying one more time.
[            ......] \ extract: WARN tarball tarball data for @angular/compiler-cli@^6.0.2 (sha512-6hupeihL+MKYbP0xvHZiaVpYVF1XAlLpI1aTVLUhpzgnR8vgXCwni9iJlr7BZFyicVgApn6l7Oh2xIvMWftYhw==) seems to be corrupted. Trying one more time.

我什至尝试过纱线,但它没有帮助。 安装过程在@angular/*包上挂了很长时间,然后退出并出现以下错误:

yarn install
[1/4] Resolving packages...
info There appears to be trouble with your network connection. Retrying...
error Couldn't find package "@angular/platform-server" on the "npm" registry.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

预期行为

描述期望的行为是什么。

应该安装没有错误。

使用说明最小化重现问题

对于错误报告,请通过 https://stackblitz.com 或类似方式提供*重现的步骤*,如果可能,请提供问题的*MINIMAL DEMO*(您可以使用此模板作为起点:https://stackblitz.com /fork/angular-gitter)。
  1. package.json中定位 Angular v6.0.2
  2. 运行npm install

改变行为的动机/用例是什么?

无法安装 Angular 大声笑。

环境


Angular version: 6.0.2
<!-- Check whether this is still an issue in the most recent Angular version -->

For Tooling issues:
- Node version: 10.1.0  <!-- run `node --version` -->
- NPM version: 6.0.1
- yarn version: 1.6.0
- Platform: Windows 10 x64 <!-- Mac, Linux, Windows -->

最有用的评论

伙计们,不是说这是一个修复,而是尝试使用不同的注册表安装让我安装了 Angular 5。

从项目目录npm install --registry http://registry.cnpmjs.org使用它

似乎问题出在https://registry.npmjs.org上?

无论如何,这足以让我继续我的一天!

所有139条评论

我有完全相同的问题,Angular 6.0.1 工作正常,但升级后似乎无法安装。

Node.js:v8.9.4
npm:6.0.1

npm ERR! code EINTEGRITY
npm ERR! Verification failed while extracting @angular/[email protected]:
npm ERR! Verification failed while extracting @angular/[email protected]:
npm ERR! sha512-6hupeihL+MKYbP0xvHZiaVpYVF1XAlLpI1aTVLUhpzgnR8vgXCwni9iJlr7BZFyicVgApn6l7Oh2xIvMWftYhw== integrity checksum failed when using sha512: wanted sha512-6hupeihL+MKYbP0xvHZiaVpYVF1XAlLpI1aTVLUhpzgnR8vgXCwni9iJlr7BZFyicVgApn6l7Oh2xIvMWftYhw== but got sha512-i15bqAquwprn+NOk3LIzjxhFQjSQJmv0j9/NiPchixExG++Tt2UeNGSOA/QD5O8qy5A1O5itxNqPZB06c6VhuA==. (165286 bytes)
WARN tarball tarball data for @angular/[email protected] (sha512-Yc3NnLGs1ltnDhUCOoMCQMRSkJv/sCv+jKx3uSdrvd8Y55APl2boZhZUK4WphPfWIkpvC7odpiLXAmnVgP6vcw==) seems to be corrupted. Trying one more time.
WARN tar ENOENT: no such file or directory, open '/Users/mmarin/Documents/YoobicGit/yoobic-ng-6/node_modules/.staging/@angular/animations-ac3cc417/esm2015/browser/src/dsl/animation_ast.js'
WARN tar ENOENT: no such file or directory, open '/Users/mmarin/Documents/YoobicGit/yoobic-ng-6/node_modules/.staging/@angular/forms-5cf345dd/esm2015/src/validators.js'

同样的问题:

角度版本:5.1.0

对于工具问题:

  • 节点版本:8.11.1
  • NPM 版本:6.0.1
  • 平台:Windows 10 x64

将 npm 降级到 5.6.0 -> 相同的错误

我尝试安装任何 Angular v6 包,它们都有相同的错误。 甚至所有与material2cdk相关的包也有相同的损坏。

删除所有@angular/*依赖项使npm install运行无错误。

似乎@angular/*下的所有软件包都已损坏。 现在无法从同事那里安装项目,我们喜欢复制我们的node_module文件夹。

我也有同样的问题:

角度版本:6.0.2

节点:8.11.1
npm:6.0.1
平台:CentOS 7

无法安装我的项目。

任何人都可以检查纱线是否具有相同的行为?

我也是。 相同的行为。 现在检查纱线

同样在这里。 也适用于 5.0.0。
npm 6.0.1
节点 10.1.0

纱线工作正常!

相同的 !

...
npm WARN tarball tarball data for @angular/forms@^6.0.0 (sha512-Oc234cLjTj1tx2gF/nS/TIC3Auc+LCyC8H6GYqTxXQUyZQeGHqUptvDQz3KwM9Num3EKFUr9J2yzGPnz6lZVmQ==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for @ngtools/[email protected] (sha512-PV3UNQINVxHZA1kkWaVds4GJaNXjMCJep0otkHP6ODZ3NNMnrKS8RS9HeqFUxQ+r4GnKj4qctbsdm3awRr1DsA==) seems to be corrupted. Trying one more time.
npm ERR! code EINTEGRITY
npm ERR! Verification failed while extracting @angular/forms@^6.0.0:
...

对于受此问题影响的任何人,请添加有关您本地环境的信息(node -v + npm -v)

向上! 哈哈

节点 8.11.2
npm 6.0.0

节点 v8.9.4
npm 6.0.1
同样的问题

这里同样的问题:

node: v6.14.2
npm: 3.10.10

当我尝试将 @clr/* 包安装到我的 Angular 6.0.2 项目时,同样的问题。
节点 -v v8.11.1 npm -v 6.0.1,
也许问题与Angular有关?

同样在这里

macOS High Sierra 10.13.4
Node.js v8.11.2
npm v6.0.1

角度 5.2.10 相同。

在 macOS 10.13.4 上

npm 5.10.0
node v8.9.4
WARN tarball tarball data for @ngrx/[email protected]
WARN tarball tarball data for @angular/cdk@^5.0.0
WARN tarball tarball data for @angular/[email protected]
WARN tarball tarball data for @angular/material@^5.0.0
WARN tarball tarball data for @schematics/[email protected]
WARN tarball tarball data for @angular-devkit/[email protected]
WARN tarball tarball data for @swimlane/[email protected]
WARN tarball tarball data for @ngx-translate/[email protected]
WARN tarball tarball data for @angular/[email protected]
WARN tarball tarball data for @angular/[email protected]
npm ERR! code EINTEGRITY
npm ERR! Verification failed while extracting @angular/material@^5.0.0:
npm ERR! sha512-*** wanted sha512-*** but got sha512-*** (0 bytes)

@Samonia我正在使用@swimlane/ngx-charts中的一个包,该包按应有的方式安装。 所有@types/*软件包也都安装得很好。 对我来说,这个问题只发生在@angular/*包上。

节点 v8.10.0
npm 6.0.1

节点 v8.9.4
npm 6.0.1

角度 6.0.0 上的相同错误

node v10.1.0
npm v6.0.1

同样的错误
节点 v8.11.1
npm 6.0.1

面临同样的压缩包错误!
节点 v9.11.1
npm 6.0.1

我现在安装了yarn并尝试用它安装我的项目。 那里没有运气,它在@angular/*包上卡住了很长时间,然后退出:

[1/4] Resolving packages...
error Couldn't find package "@angular/platform-server" on the "npm" registry.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

😞

完全一样的错误!

角 CLI:6.0.1
节点:8.9.4
npm:6.0.1

一个共同的因素似乎是 npm 6,任何人都可以尝试降级到 npm 5.x 吗?

@HitomiTenshi你是在 Windows 还是 Linux 上工作? 问是因为我认为问题出在@angular 之外的其他东西上,昨天一切正常。

“npm ERR!该操作被您的操作系统拒绝。
npm 错误! 该文件可能已被使用(由文本编辑器或防病毒软件),
npm 错误! 或者您没有访问它的权限。”

已尝试以下命令来解决问题。
npm 缓存验证
npm 缓存清理 --force

我实际上只是做了同样的@HitomiTenshi并且纱线也不起作用......我还使用 npm 在我的 Windows 机器上构建了 linux 子系统并遇到了同样的问题

@jotatoledo是的,尝试降级到 npm 5.10 仍然是一样的。

@jotatoledo尝试降级到 3、4、5 总是同样的问题。

我刚刚尝试使用 npm 5.6.0 安装,但没有成功,将 npm 升级到 6.0.1 也没有运气
节点 8.11.2

用纱线:

yarn install v1.6.0
info No lockfile found.
[1/4] Resolving packages...
info There appears to be trouble with your network connection. Retrying...
⠠ @angular/core@^6.0.0

我的网络连接正常...
但它会无限期地尝试!

我也有同样的问题。 尝试了所有东西,没有任何效果。

@lamstutz我得到了yarn v1.3.2的确切错误

一小时前它还在工作:(

本地环境和 aws codebuild 中的相同错误
本地(mac);
节点 v8.9.4
npm 5.8.0

aws 代码构建;
节点 v.8.11.0
npm 5.6.0

使用不同的库(我的 package.json 中的第一个)得到相同的错误,似乎是一个 npm 问题

@Samonia我的问题描述清楚地表明我正在使用 Windows。 这个问题似乎影响了每个平台。

尝试过 Yarn,但它抱怨不匹配的完整性哈希,就像 npm 一样。

[3/5] 🚚  Fetching packages...
error https://registry.yarnpkg.com/@angular/forms/-/forms-6.0.0.tgz: Fetch succeeded for "@angular/forms". However, extracting "https://registry.yarnpkg.com/@angular/forms/-/forms-6.0.0.tgz" resulted in hash "da39a3ee5e6b4b0d3255bfef95601890afd80709", which did not match the requested hash "436e2df39dc57db124da5a5c02bc63909fdf7046".

image

甚至不允许 npm install -g @angular/cli

不确定这是 NPM 问题...

angular2同样的问题在这里有什么解决方案?

对我来说同样的问题。
角 CLI:6.0.1
节点:8.11.1
操作系统:达尔文 x64

尝试在新项目中安装 yarn:

yarn install v1.6.0 info No lockfile found. [1/4] Resolving packages... error Couldn't find package "@ngtools/webpack" on the "npm" registry. info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

ng -v 的部分输出

角 CLI:6.0.1
节点:8.11.1
操作系统:win32 x64
角度:
...

同样的问题。

节点:8.11.2
NPM 6.0.1
角 CLI:6.01

纱线也不工作:

纱线安装 v1.6.0
info 未找到锁定文件。
[1/4] 🔍 解决包...
⠄ @angular/common@^6.0.0

没有一个包解决。 无限解决问题...

这里有人在 Linux 或 Mac 上有这个问题吗?
当我打开 Windows 实时保护时,npm 错误更改为 npm ERR! 在“”附近解析时 JSON 输入意外结束

“Windows Defender 防病毒软件的定义更新 -KB2267602(定义 1.267.1445.0)
安装成功于 2018- 05- 16”

我在这里向 Angular 团队发布了一条推文 --> https://twitter.com/henry2man/status/996699677310537731

@Samonia是的

@Samonia我正在使用 Mac,没有办法使用 npm 或纱线。

这不是操作系统问题

@Samonia问题也出现在 Mac 上

同样在这里尝试为版本 4、5 或 6 安装任何 Angular 包。

节点:v6.14.2
npm:3.10.10
操作系统:macOS High Sierra

今天早上尝试了各种其他版本的 Node 和 npm,但均未成功。

screenshot from 2018-05-16 12-37-43

+1 受影响的名单。 我以为我做了什么,我的项目停止了工作。 我正在使用 Ionic 3。甚至不能再创建新项目了。 不过,这似乎是一个角度问题。

这里同样的问题。 以为跟Node版本有关,后来终于找到这个话题了……

节点:8.11.2
NPM:6.0.1
操作系统:Windows 10

节点:v10.1.0
NPM:6.0.0
操作系统:Ubuntu 18.04

同样的问题。
节点:v8.11.1
NPM:5.6.0
操作系统:Linux Mint 18.2

角 CLI:6.0.1
节点:10.0.0
操作系统:达尔文 x64
+1

这里同样的问题。
节点:10.1.0
NPM:5.6.0
操作系统:macOS High Sierra

错误https://registry.yarnpkg.com/@angular/common/ -/common-5.2.8.tgz:未定义获取成功。 但是,提取“ https://registry.yarnpkg.com/@angular/common/-/common-5.2.8.tgz ”导致哈希“da39a3ee5e6b4b0d3255bfef95601890afd80709”与请求的哈希“25c81609305e4cee6734d90c8ff1132ab35f81bf”不匹配。

纱线:1.6.0
节点:8.9.4
角度:5.2.8
使用 VSTS 构建

角 CLI:6.0.1
节点:10.0.0
操作系统:linux x64
角度:6.0.1
...动画,cdk,cli,common,编译器,compiler-cli,核心
...表单、http、语言服务、材料、平台浏览器
...平台-浏览器-动态,路由器

包版本

@angular-devkit/架构师 0.6.1
@angular-devkit/build-angular 0.6.1
@angular-devkit/build-optimizer 0.6.1
@angular-devkit/核心 0.6.1
@angular-devkit/schematics 0.6.1
@ngtools/webpack 6.0.1
@原理图/角度 0.6.1
@原理图/更新 0.6.1
rxjs 6.1.0
打字稿2.7.2
网络包 4.6.0


$npm 已过时
包裹 当前通缉 最新位置
@角/动画 6.0.1 6.0.2 6.0.2 arm-analytics-spb
@angular/cdk 6.0.1 6.0.2 6.0.2 arm-analytics-spb
@angular/common 6.0.1 6.0.2 6.0.2 arm-analytics-spb
@angular/编译器 6.0.1 6.0.2 6.0.2 arm-analytics-spb
@angular/compiler-cli 6.0.1 6.0.2 6.0.2 arm-analytics-spb
@angular/core 6.0.1 6.0.2 6.0.2 arm-analytics-spb
@angular/forms 6.0.1 6.0.2 6.0.2 arm-analytics-spb
@angular/http 6.0.1 6.0.2 6.0.2 arm-analytics-spb
@angular/语言服务 6.0.1 6.0.2 6.0.2 arm-analytics-spb
@角/材料 6.0.1 6.0.2 6.0.2 arm-analytics-spb
@angular/平台浏览器 6.0.1 6.0.2 6.0.2 arm-analytics-spb
@angular/platform-b​​rowser-dynamic 6.0.1 6.0.2 6.0.2 arm-analytics-spb
@角/路由器 6.0.1 6.0.2 6.0.2 arm-analytics-spb
@types/节点 10.0.8 10.1.0 10.1.0 arm-analytics-spb
codelyzer 4.2.1 4.2.1 4.3.0 arm-analytics-spb
茉莉花核心 2.99.1 2.99.1 3.1.0 arm-analytics-spb
业力 1.7.1 1.7.1 2.0.2 arm-analytics-spb
业力-茉莉花-html-reporter 0.2.2 0.2.2 1.1.0 arm-analytics-spb
源地图支持 0.5.5 0.5.6 0.5.6 arm-analytics-spb
tslint 5.9.1 5.9.1 5.10.0 arm-analytics-spb

打字稿 2.7.2 2.8.3 2.8.3 arm-analytics-spb

$npm 更新
@angular/[email protected] (sha512-6hupeihL+MKYbP0xvHZiaVpYVF1XAlLpI1aTVLUhpzgnR8vgXCwni9iJlr7BZFyicVgApn6l7Oh2xIvMWftYhw==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/[email protected] (sha512-+ahJofKZFyaq0kLhKUOCa3Fo4WQ4mkMmYRqwFjKgjPupzPgMh0FkBsojuP1WiBd5KTIkv7U8B4sTziUxRDrKgg==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/[email protected] (sha512-QoNJ/L0Xgtrj1KBp8wvxhHwRt+sQ5tBihWm82UbNgN82ZNnfNzQoAqtahbZN5AY7XFmGbDX+lVt3TdO8omXhmg==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/[email protected] (sha512-XqTtfs/UzT2k2MeVQG1pOP+wR1zcH8V71S6kmWIwFcfyKUgZfIm45sNsZyBZPwY2RUqwCeZYQFjPlVW8wD1PBw==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/[email protected] (sha512-928g7cnnRIJJx9/pC5GWqypcxrKkfijTCrCC6yeypvcgab1pmsk7m+1uE8VSFGIsUb6x8W3CF5nJUT1viuBIZg==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/[email protected] (sha512-+ahJofKZFyaq0kLhKUOCa3Fo4WQ4mkMmYRqwFjKgjPupzPgMh0FkBsojuP1WiBd5KTIkv7U8B4sTziUxRDrKgg==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
npm WARN @mapbox/[email protected] 需要 mapbox-gl@^0.29.0 的对等体,但没有安装。 您必须自己安装对等依赖项。
npm WARN @ngtools/[email protected] 需要 typescript@~2.4.0 的 peer || ~2.5.0 || ~2.6.0 || ~2.7.0 但没有安装。 您必须自己安装对等依赖项。
npm WARN [email protected] 需要 rxjs@^5.5.0 的对等点,但没有安装。 您必须自己安装对等依赖项。
npm WARN @angular/[email protected] 需要 typescript@>=2.7.2 <2.8 的对等点,但没有安装。 您必须自己安装对等依赖项。
npm WARN [email protected] 需要 typescript@>=2.4.2 <2.8 的对等点,但没有安装。 您必须自己安装对等依赖项。

npm 错误! 代码完整性
npm 错误! 提取 @angular/ [email protected]时验证失败:
npm 错误! 提取 @angular/ [email protected]时验证失败:
npm 错误! 想sha512- + ahJofKZFyaq0kLhKUOCa3Fo4WQ4mkMmYRqwFjKgjPupzPgMh0FkBsojuP1WiBd5KTIkv7U8B4sTziUxRDrKgg ==但得到SHA512,STSPpZS0EAKzCZMbZc4lIsBAZP8H4zv73 // VU2ebc6Gieuqj / 4O217tCWepDU3I1etksZFJ + sxESjkOf0wrr4w ==:使用SHA512时sha512- + ahJofKZFyaq0kLhKUOCa3Fo4WQ4mkMmYRqwFjKgjPupzPgMh0FkBsojuP1WiBd5KTIkv7U8B4sTziUxRDrKgg ==完整性校验和失败。 (179623 字节)
npm WARN tar ENOENT:没有这样的文件或目录,打开'/home/sergiu/Workspaces/arm-analytics-spb/node_modules/.staging/@angular/cdk-4db50acc/bundles/cdk-table.umd.js.map'
npm WARN tar ENOENT:没有这样的文件或目录,打开'/home/sergiu/Workspaces/arm-analytics-spb/node_modules/.staging/@angular/compiler-cli-7376ed3a/src/transformers/compiler_host.d.ts'
npm WARN tar ENOENT:没有这样的文件或目录,打开 '/home/sergiu/Workspaces/arm-analytics-spb/node_modules/.staging/@angular/animations-d409084a/bundles/animations-browser.umd.min.js'
npm WARN tar ENOENT:没有这样的文件或目录,打开'/home/sergiu/Workspaces/arm-analytics-spb/node_modules/.staging/@angular/forms-c97dda40/esm2015/src/validators.js'
npm WARN tar ENOENT:没有这样的文件或目录,打开'/home/sergiu/Workspaces/arm-analytics-spb/node_modules/.staging/@angular/common-c8d54031/bundles/common.umd.min.js'
@angular/ language [email protected] (sha512-EznIei5QGv4Hv+RtfCnI8TQPW7gLZBw7LrGPXSbwV/CXfY11ziEsd/h1lBfN3Wch3soIOXs3Qqk3zx//MrBG/Q==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
npm WARN tar ENOENT:没有这样的文件或目录,打开'/home/sergiu/Workspaces/arm-analytics-spb/node_modules/.staging/@angular/compiler-50020294/bundles/compiler.umd.js.map'
@angular/ compiler [email protected] (sha512-6hupeihL+MKYbP0xvHZiaVpYVF1XAlLpI1aTVLUhpzgnR8vgXCwni9iJlr7BZFyicVgApn6l7Oh2xIvMWftYhw==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
npm WARN tar ENOENT:没有这样的文件或目录,打开'/home/sergiu/Workspaces/arm-analytics-spb/node_modules/.staging/@angular/material-5e8a8eca/autocomplete/typings/public-api.d.ts'
@angular/common@ 6.0.2 (sha512-Yc3NnLGs1ltnDhUCOoMCQMRSkJv/sCv+jKx3uSdrvd8Y55APl2boZhZUK4WphPfWIkpvC7odpiLXAmnVgP6vcw==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/ animations @6.0.2 (sha512-QoNJ/L0Xgtrj1KBp8wvxhHwRt+sQ5tBihWm82UbNgN82ZNnfNzQoAqtahbZN5AY7XFmGbDX+lVt3TdO8omXhmg==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/ language [email protected] (sha512-EznIei5QGv4Hv+RtfCnI8TQPW7gLZBw7LrGPXSbwV/CXfY11ziEsd/h1lBfN3Wch3soIOXs3Qqk3zx//MrBG/Q==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/forms@ 6.0.2 (sha512-Oc234cLjTj1tx2gF/nS/TIC3Auc+LCyC8H6GYqTxXQUyZQeGHqUptvDQz3KwM9Num3EKFUr9J2yzGPnz6lZVmQ==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/cdk@ 6.0.2 (sha512-UY+S0FZkyDoxn5aaj5Ue3fGlOQKEnNBJXasaUQbSYKZiUkyFJkgmcSHRJlJuCAunJAtW3IIOhPSFxLZIj7lCHA==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/ compiler @6.0.2 (sha512-uKuM7dcTWwcElklT4E/tckp5fnGNUq4wDna3gZWO6fvc7FQK0SUU4l+A6C1d5YdCRgAsv6gxIrk3MxbSF9UwEw==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/ compiler @6.0.2 (sha512-uKuM7dcTWwcElklT4E/tckp5fnGNUq4wDna3gZWO6fvc7FQK0SUU4l+A6C1d5YdCRgAsv6gxIrk3MxbSF9UwEw==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/common@ 6.0.2 (sha512-Yc3NnLGs1ltnDhUCOoMCQMRSkJv/sCv+jKx3uSdrvd8Y55APl2boZhZUK4WphPfWIkpvC7odpiLXAmnVgP6vcw==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/forms@ 6.0.2 (sha512-Oc234cLjTj1tx2gF/nS/TIC3Auc+LCyC8H6GYqTxXQUyZQeGHqUptvDQz3KwM9Num3EKFUr9J2yzGPnz6lZVmQ==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/cdk@ 6.0.2 (sha512-UY+S0FZkyDoxn5aaj5Ue3fGlOQKEnNBJXasaUQbSYKZiUkyFJkgmcSHRJlJuCAunJAtW3IIOhPSFxLZIj7lCHA==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。

$ npm 更新
@angular/[email protected] (sha512-6hupeihL+MKYbP0xvHZiaVpYVF1XAlLpI1aTVLUhpzgnR8vgXCwni9iJlr7BZFyicVgApn6l7Oh2xIvMWftYhw==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/[email protected] (sha512-+ahJofKZFyaq0kLhKUOCa3Fo4WQ4mkMmYRqwFjKgjPupzPgMh0FkBsojuP1WiBd5KTIkv7U8B4sTziUxRDrKgg==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/[email protected] (sha512-QoNJ/L0Xgtrj1KBp8wvxhHwRt+sQ5tBihWm82UbNgN82ZNnfNzQoAqtahbZN5AY7XFmGbDX+lVt3TdO8omXhmg==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/[email protected] (sha512-XqTtfs/UzT2k2MeVQG1pOP+wR1zcH8V71S6kmWIwFcfyKUgZfIm45sNsZyBZPwY2RUqwCeZYQFjPlVW8wD1PBw==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/[email protected] (sha512-928g7cnnRIJJx9/pC5GWqypcxrKkfijTCrCC6yeypvcgab1pmsk7m+1uE8VSFGIsUb6x8W3CF5nJUT1viuBIZg==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/[email protected] (sha512-+ahJofKZFyaq0kLhKUOCa3Fo4WQ4mkMmYRqwFjKgjPupzPgMh0FkBsojuP1WiBd5KTIkv7U8B4sTziUxRDrKgg==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
npm WARN @mapbox/[email protected] 需要 mapbox-gl@^0.29.0 的对等体,但没有安装。 您必须自己安装对等依赖项。
npm WARN @ngtools/[email protected] 需要 typescript@~2.4.0 的 peer || ~2.5.0 || ~2.6.0 || ~2.7.0 但没有安装。 您必须自己安装对等依赖项。
npm WARN [email protected] 需要 rxjs@^5.5.0 的对等点,但没有安装。 您必须自己安装对等依赖项。
npm WARN @angular/[email protected] 需要 typescript@>=2.7.2 <2.8 的对等点,但没有安装。 您必须自己安装对等依赖项。
npm WARN [email protected] 需要 typescript@>=2.4.2 <2.8 的对等点,但没有安装。 您必须自己安装对等依赖项。

npm 错误! 代码完整性
npm 错误! 提取 @angular/ [email protected]时验证失败:
npm 错误! 提取 @angular/ [email protected]时验证失败:
npm 错误! 想sha512- + ahJofKZFyaq0kLhKUOCa3Fo4WQ4mkMmYRqwFjKgjPupzPgMh0FkBsojuP1WiBd5KTIkv7U8B4sTziUxRDrKgg ==但得到SHA512,STSPpZS0EAKzCZMbZc4lIsBAZP8H4zv73 // VU2ebc6Gieuqj / 4O217tCWepDU3I1etksZFJ + sxESjkOf0wrr4w ==:使用SHA512时sha512- + ahJofKZFyaq0kLhKUOCa3Fo4WQ4mkMmYRqwFjKgjPupzPgMh0FkBsojuP1WiBd5KTIkv7U8B4sTziUxRDrKgg ==完整性校验和失败。 (179623 字节)
npm WARN tar ENOENT:没有这样的文件或目录,打开'/home/sergiu/Workspaces/arm-analytics-spb/node_modules/.staging/@angular/cdk-4db50acc/bundles/cdk-table.umd.js.map'
npm WARN tar ENOENT:没有这样的文件或目录,打开'/home/sergiu/Workspaces/arm-analytics-spb/node_modules/.staging/@angular/compiler-cli-7376ed3a/src/transformers/compiler_host.d.ts'
npm WARN tar ENOENT:没有这样的文件或目录,打开 '/home/sergiu/Workspaces/arm-analytics-spb/node_modules/.staging/@angular/animations-d409084a/bundles/animations-browser.umd.min.js'
npm WARN tar ENOENT:没有这样的文件或目录,打开'/home/sergiu/Workspaces/arm-analytics-spb/node_modules/.staging/@angular/forms-c97dda40/esm2015/src/validators.js'
npm WARN tar ENOENT:没有这样的文件或目录,打开'/home/sergiu/Workspaces/arm-analytics-spb/node_modules/.staging/@angular/common-c8d54031/bundles/common.umd.min.js'
@angular/ language [email protected] (sha512-EznIei5QGv4Hv+RtfCnI8TQPW7gLZBw7LrGPXSbwV/CXfY11ziEsd/h1lBfN3Wch3soIOXs3Qqk3zx//MrBG/Q==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
npm WARN tar ENOENT:没有这样的文件或目录,打开'/home/sergiu/Workspaces/arm-analytics-spb/node_modules/.staging/@angular/compiler-50020294/bundles/compiler.umd.js.map'
@angular/ compiler [email protected] (sha512-6hupeihL+MKYbP0xvHZiaVpYVF1XAlLpI1aTVLUhpzgnR8vgXCwni9iJlr7BZFyicVgApn6l7Oh2xIvMWftYhw==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
npm WARN tar ENOENT:没有这样的文件或目录,打开'/home/sergiu/Workspaces/arm-analytics-spb/node_modules/.staging/@angular/material-5e8a8eca/autocomplete/typings/public-api.d.ts'
@angular/common@ 6.0.2 (sha512-Yc3NnLGs1ltnDhUCOoMCQMRSkJv/sCv+jKx3uSdrvd8Y55APl2boZhZUK4WphPfWIkpvC7odpiLXAmnVgP6vcw==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/ animations @6.0.2 (sha512-QoNJ/L0Xgtrj1KBp8wvxhHwRt+sQ5tBihWm82UbNgN82ZNnfNzQoAqtahbZN5AY7XFmGbDX+lVt3TdO8omXhmg==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/ language [email protected] (sha512-EznIei5QGv4Hv+RtfCnI8TQPW7gLZBw7LrGPXSbwV/CXfY11ziEsd/h1lBfN3Wch3soIOXs3Qqk3zx//MrBG/Q==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/forms@ 6.0.2 (sha512-Oc234cLjTj1tx2gF/nS/TIC3Auc+LCyC8H6GYqTxXQUyZQeGHqUptvDQz3KwM9Num3EKFUr9J2yzGPnz6lZVmQ==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/cdk@ 6.0.2 (sha512-UY+S0FZkyDoxn5aaj5Ue3fGlOQKEnNBJXasaUQbSYKZiUkyFJkgmcSHRJlJuCAunJAtW3IIOhPSFxLZIj7lCHA==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/ compiler @6.0.2 (sha512-uKuM7dcTWwcElklT4E/tckp5fnGNUq4wDna3gZWO6fvc7FQK0SUU4l+A6C1d5YdCRgAsv6gxIrk3MxbSF9UwEw==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/ compiler @6.0.2 (sha512-uKuM7dcTWwcElklT4E/tckp5fnGNUq4wDna3gZWO6fvc7FQK0SUU4l+A6C1d5YdCRgAsv6gxIrk3MxbSF9UwEw==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/common@ 6.0.2 (sha512-Yc3NnLGs1ltnDhUCOoMCQMRSkJv/sCv+jKx3uSdrvd8Y55APl2boZhZUK4WphPfWIkpvC7odpiLXAmnVgP6vcw==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/forms@ 6.0.2 (sha512-Oc234cLjTj1tx2gF/nS/TIC3Auc+LCyC8H6GYqTxXQUyZQeGHqUptvDQz3KwM9Num3EKFUr9J2yzGPnz6lZVmQ==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。
@angular/cdk@ 6.0.2 (sha512-UY+S0FZkyDoxn5aaj5Ue3fGlOQKEnNBJXasaUQbSYKZiUkyFJkgmcSHRJlJuCAunJAtW3IIOhPSFxLZIj7lCHA==) 的 npm WARN tarball tarball 数据似乎已损坏。 再试一次。

同样的问题。
节点:10.1.0
NPM:6.0.1
操作系统:Windows 10

同样在这里
节点:9.0.0
下午:6.0.1
纱线:1.6.0
操作系统:Ubuntu 18.04

这里同样的问题。
节点:10.1.0
下午:6.0.1
操作系统:MacOS High Sierra

同样在这里
节点:8.11.2
NPM:6.0.1
操作系统:Ubuntu 16.04

同样在这里。
npm:6.0.0
节点:10.0.0
角度cli:6.0.0

相同的
节点:8.11.1
npm:5.6.0
操作系统:数百

和她一样
节点 8.11.2
npm:5.6.0
操作系统:MacOS 和 Win10

看起来是网络问题,我的行为与@lamstutz 相同

common-6.0.2.tgz 错误:网络错误
https://registry.npmjs.org/@angular/common/ -/common-6.0.2.tgz
恢复

注意:我们应该清楚这张票,不要一直说“我也是”,这看起来是个大问题!

事实上,Angular 5.2.10 包也有同样的行为,不仅仅是 Angular 6

@henry2man他们的推特账号没有消息?

npmjs 注册表端的 Angular 包发生了一些事情

在我开始使用美国东部成本的 VPN 后,npm install 开始在我的本地机器上工作。 当我遇到问题时,我没有打开 VPN(来自芬兰的连接)。 我们的 Amazon AWS 代码构建(爱尔兰)中仍然存在问题。

整个互联网彻底崩溃了。 我们完蛋了。

南非也有同样的问题!

同样来自英格兰南部

同样来自德国

同样在这里,我的日志说:

npm WARN tarball tarball data for @angular/[email protected] (sha1-f9TH+ku770wUaWL6lGuCczCmyO0=) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for @ngx-translate/[email protected] (sha1-AA8thjxMlMgY4UFu9DzKLFwMWEg=) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\source\repos\Project.Web\node_modules\.staging\@angular\common-b6b85d54\esm2015\http\testing.js'
npm WARN tarball tarball data for @angular/[email protected] (sha1-pKdK/H4gWNMLgmPrbWbarOn0J7o=) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for @angular/[email protected] (sha1-msCPKTAu9gzf08eBDZbCZd7EY9Y=) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for @angular/[email protected] (sha1-QwBas8i4/68Xaq+zuGupMcPkvfk=) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for @angular/[email protected] (sha1-QwBas8i4/68Xaq+zuGupMcPkvfk=) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for @angular/[email protected] (sha1-qSsrGGpuWjGp8VhJEd1qp+FsXeE=) seems to be corrupted. Trying one more time.
npm WARN [email protected] No description
npm WARN [email protected] No repository field.
npm WARN [email protected] No license field.

npm ERR! path C:\Users\source\repos\Project.Web\node_modules\.staging\@ngx-translate\core-efcce50a\@ngx-translate\core.js
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'C:\Users\source\repos\Project.Web\node_modules\.staging\@ngx-translate\core-efcce50a\@ngx-translate\core.js'
npm ERR!  { Error: EPERM: operation not permitted, unlink 'C:\Users\source\repos\Project.Web\node_modules\.staging\@ngx-translate\core-efcce50a\@ngx-translate\core.js'
npm ERR!   cause:
npm ERR!    { Error: EPERM: operation not permitted, unlink 'C:\Users\source\repos\Project.Web\node_modules\.staging\@ngx-translate\core-efcce50a\@ngx-translate\core.js'
npm ERR!      errno: -4048,
npm ERR!      code: 'EPERM',
npm ERR!      syscall: 'unlink',
npm ERR!      path: 'C:\Users\source\repos\Project.Web\\node_modules\\.staging\\@ngx-translate\\core-efcce50a\\@ngx-translate\\core.js' },
npm ERR!   stack: 'Error: EPERM: operation not permitted, unlink \'C:\Users\source\repos\Project.Web\\node_modules\\.staging\\@ngx-translate\\core-efcce50a\\@ngx-translate\\core.js\'',
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'unlink',
npm ERR!   path: 'C:\\Users\\source\\repos\\Project.Web\\node_modules\\.staging\\@ngx-translate\\core-efcce50a\\@ngx-translate\\core.js',
npm ERR!   parent: 'babywatcherweb' }
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 WARN tarball tarball data for @angular/[email protected] (sha1-afMDxME9o8qg3mNDdYg4i2rWKyE=) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for @angular/[email protected] (sha1-f9TH+ku770wUaWL6lGuCczCmyO0=) seems to be corrupted. Trying one more time.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Me\AppData\Roaming\npm-cache\_logs\2018-05-16T10_53_25_192Z-debug.log

在我的构建服务器开始抱怨构建失败之前,我实际上并没有注意到这个问题。 它抱怨以下内容:

2018-05-16T10:02:26.5268708Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\array.js'
2018-05-16T10:02:26.5290960Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\date.js'
2018-05-16T10:02:26.5348380Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\function.js'
2018-05-16T10:02:26.5504325Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\index.js'
2018-05-16T10:02:26.5608832Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\map.js'
2018-05-16T10:02:26.5619531Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\math.js'
2018-05-16T10:02:26.5641974Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\number.js'
2018-05-16T10:02:26.5664376Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\object.js'
2018-05-16T10:02:26.7584078Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\parse-float.js'
2018-05-16T10:02:26.7640045Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\parse-int.js'
2018-05-16T10:02:26.7718597Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\promise.js'
2018-05-16T10:02:26.7893787Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\reflect.js'
2018-05-16T10:02:26.7991049Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\regexp.js'
2018-05-16T10:02:26.8092045Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\set.js'
2018-05-16T10:02:26.8190402Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\string.js'
2018-05-16T10:02:26.8200544Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\symbol.js'
2018-05-16T10:02:26.8244428Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\typed.js'
2018-05-16T10:02:26.8280260Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\weak-map.js'
2018-05-16T10:02:26.8315946Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\core-js-ea816ccc\es6\weak-set.js'
2018-05-16T10:02:27.8765504Z   npm WARN tar ENOENT: no such file or directory, lstat 'D:\a\1\s\Project.Web\node_modules\.staging\less-88b55357\test\less\import\deeper'
2018-05-16T10:02:28.0903426Z   npm WARN tar ENOENT: no such file or directory, lstat 'D:\a\1\s\Project.Web\node_modules\.staging\fsevents-e0be154f\node_modules\node-pre-gyp\lib'
2018-05-16T10:02:28.1315471Z   npm WARN tar ENOENT: no such file or directory, open 'D:\a\1\s\Project.Web\node_modules\.staging\less-88b55357\test\css\postProcessorPlugin\postProcessor.css'
2018-05-16T10:02:42.8469705Z   npm WARN [email protected] No description
2018-05-16T10:02:42.8471417Z   npm WARN [email protected] No repository field.
2018-05-16T10:02:42.8473447Z   npm WARN [email protected] No license field.
2018-05-16T10:02:42.8474798Z   
2018-05-16T10:02:42.8475292Z   npm ERR! code EINTEGRITY
2018-05-16T10:02:42.8476171Z   npm ERR! sha1-NQy99jz6yJOWE9dT/wce1YpgVhs= integrity checksum failed when using sha1: wanted sha1-NQy99jz6yJOWE9dT/wce1YpgVhs= but got sha1-2jmj7l5rSw0yVb/vlWAYkK/YBwk=. (0 bytes)
2018-05-16T10:06:03.2486217Z   
2018-05-16T10:06:03.2487307Z   npm ERR! A complete log of this run can be found in:
2018-05-16T10:06:03.2487914Z   npm ERR!     C:\npm\cache\_logs\2018-05-16T10_02_42_853Z-debug.log
2018-05-16T10:06:03.2972334Z D:\a\1\s\Project.Web\Project.Web.csproj(83,5): error MSB3073: The command "npm install" exited with code 1.
2018-05-16T10:06:03.3782161Z ##[error]Error: C:\Program Files\dotnet\dotnet.exe failed with return code: 1

然后我将我的 npm 升级到新版本(因为为什么不),删除我项目中的 node_modules 文件夹并开始npm install ,它返回了我提供的第一个日志。
我降级到 5.6.0(我之前使用的版本)并尝试进行 npm install,现在它给了我与构建服务器相同的错误。

日志文件给了我一个堆栈跟踪:

10142 verbose stack Error: sha1-msCPKTAu9gzf08eBDZbCZd7EY9Y= integrity checksum failed when using sha1: wanted sha1-msCPKTAu9gzf08eBDZbCZd7EY9Y= but got sha1-63K7MHD8i7C0bC9N6cx3AfQpgyQ=. (114089 bytes)
10142 verbose stack     at Transform.on (C:\Users\Me\AppData\Roaming\npm\node_modules\npm\node_modules\ssri\index.js:275:19)
10142 verbose stack     at emitNone (events.js:111:20)
10142 verbose stack     at Transform.emit (events.js:208:7)
10142 verbose stack     at endReadableNT (_stream_readable.js:1055:12)
10142 verbose stack     at _combinedTickCallback (internal/process/next_tick.js:138:11)
10142 verbose stack     at process._tickCallback (internal/process/next_tick.js:180:9)

但是我不确定我是否必须在这里抱怨它,我认为这不应该归咎于角度吗?

乌克兰也一样

波兰也一样 [*]

印度也一样

从荷兰连接到美国 VPN 时问题消失

伙计们,不是说这是一个修复,而是尝试使用不同的注册表安装让我安装了 Angular 5。

从项目目录npm install --registry http://registry.cnpmjs.org使用它

似乎问题出在https://registry.npmjs.org上?

无论如何,这足以让我继续我的一天!

看起来这是私有 (@) 存储库上的 npm 注册表问题。 不是角度特定的。 但看起来 Angular 确实是一个非常流行的框架/存储库,因为我在其他地方没有看到相同级别的响应!

谢谢@rabamus。 很好的解决方法。

是的。 看起来可能是网络层破坏了sha总和。
jovllin

那么,互联网打破了角度? 还是 Angular 打破了互联网?

@rabamus

npm ERR! write after end
npm ERR! write after end
npm ERR! write after end
npm ERR! write after end
npm ERR! write after end
npm ERR! write after end
npm ERR! write after end
npm ERR! write after end

你是个天才@rabamus

@rabamus在本地完成的! 在 npm5.6.0 上

@rabamus谢谢! 使用npm install --registry http://registry.cnpmjs.org有效! 干杯哥们。

不再是了,我想:)

@rabamus遗憾的是它不适用于新的 cli 项目

npm install --registry http://registry.cnpmjs.org npm ERR! write after end npm ERR! write after end npm ERR! write after end ...

是 NPM 问题还是 Angular 团队上传了一些奇怪的东西?

@Prozi @jotatoledo不知道到底发生了什么——你们甚至可以通过浏览器访问http://registry.cnpmjs.org吗?

@jotatoledo我有同样的问题。 只是重试。 我猜它现在被轰炸了哈哈

@HitomiTenshi哈哈,他们可能不会为此感谢我😀

好的

如果你得到npm ERR! write after end
https://github.com/npm/npm/issues/19989

降级 npm npm i npm<strong i="10">@5</strong> -g然后使用@rabamus回答

确认作品

@Prozi我在 npm v6 中有npm ERR! write after end 。 我想这是因为服务器现在承受着很大的压力? 我在那个错误之后重试了安装,它通过了一个新的 cli 项目。

开始一个新项目时,如何在 Ionic 中使用不同的注册表? 哈哈....

@rabamus我可以使用浏览器访问

我的项目也再次工作,谢谢

jpietal<strong i="8">@zenmonk</strong>:~$ node -v
v8.11.1
jpietal<strong i="9">@zenmonk</strong>:~$ npm -v
5.10.0

@rabamus是的,我可以通过网络访问它(荷兰)

@saadmomin使用ionic start [<name>] [<template>] --no-deps跳过自动运行 npm install ,然后从项目目录中运行npm install --registry http://registry.cnpmjs.org

我在大约 1:30 遇到这个错误,然后它就消失了。
我们是否知道这是一个 Angular 或 Npm 问题,以及我们再次遇到它的可能性有多大?

我建议任何遭受这种痛苦的人现在再去一次。

对我来说,它现在工作正常,没有做任何事情。

@rabamus谢谢哥们!! 会尝试

--registry http://registry.cnpmjs.org甚至可以使用 npm 6

@rabamus你的解决方案有帮助,谢谢。
角 CLI:6.0.1
节点:10.0.0
操作系统:达尔文 x64
角度:6.0.2

@rabamus @Prozi @HitomiTenshi重试了两次,问题仍然存在。 是的,我可以在浏览器中打开注册表。

节点 8.11.1
npm 5.10.0

我暂时放弃😄

npm install现在对我来说工作正常(西班牙)

对我来说是固定的(荷兰)

固定的。

是的,工作。

好的 Angular 团队......不管你打破了什么,有时间去硅谷,所以谢谢。

回去工作 : )

npm install又开始工作了(德国)

@jotatoledo试试看。

固定在西班牙

💃

现在在南非工作得很好!

@HitomiTenshi是的,问题自己解决了😄

那是最可怕的两个小时:)

在法国工作得很好!

我删除了 C:/Program Files/nodejs/node_modules 中的包,然后尝试了 npm install。 有效!

这个问题似乎已经解决了,我正在关闭这个问题。

不工作

这应该重新打开。 @rabamus解决方案绝对是一种解决方法,我可以确认它曾经对我有用,以及它是如何不起作用的。

@pleerock这是 npmjs 注册表的问题。 这个问题与 Angular 无关。 最初当我开始这个问题时,我认为这是一个 Angular 问题,因为只有 Angular 包受到影响。 但事实证明,npmjs 的私有作用域存在一些问题(以@something/*开头的包)

查看https://status.npmjs.org/或查看他们的推特。 不过我现在没有遇到任何问题,所以这可能是 npmjs 方面的一些区域服务器问题。

是的,我同意@HitomiTenshi - 当它引起问题时,它似乎并没有影响到每个人,那些在其他国家可以访问 VPN 的人有时能够解决这个问题。

不过 Angular 绝对不是问题。 纯粹是注册表问题。

我尝试了一个解决方案,在遇到同样的错误后,我停止了该过程并进入新创建的目录,然后我运行“ npm install" ,花了 2-3 分钟重新安装到目录中,一切都很好。Hurra ``

看来这个问题又回来了。 从昨天开始有没有人也遇到过这个问题?

在 npm 论坛上提交了一个错误
https://npm.community/t/getting-issue-in-npm-install-something-wrong-with-registry-warn-tarball-tarball-data-for-angular-compiler-7-1-0/3888

面临同样的问题

@SunilSalve24请关注这个问题https://github.com/angular/angular/issues/27535
我已经提交了一个新问题。 另外,我在 NPM 论坛上提出了一个支持线程: https ://npm.community/t/getting-issue-in-npm-install-warn-tarball-tarball-data-for-angular-compiler-7-1

我要求你同时关注这两个。

面临同样的问题

我删除了 C:/Program Files/nodejs/node_modules 中的包,然后尝试了 npm install。 有效!

不要这样做。 它将删除所有节点包,您将不得不重新安装节点、角度、离子等所有内容(尝试过)

我遇到了同样的错误,重新安装了 node/NPM,清除了缓存,并删除了 node_modules 文件夹,删除了 angular/cli,然后重新安装了它。 尝试了在 StackOverflow、Github、askubuntu.com 上找到的所有其他解决方案,但似乎没有任何效果,自最近两天以来一直面临这个问题

PS也重新启动了机器(笔记本电脑)。

angular-tree-component 遇到了这个问题:“7.0.1”。因为我没有使用它,所以删除它并且一切正常(几天前添加它尝试一下)。

npm -v
6.4.1
节点-v
v10.13.0

@schematics/ angular @7.1.4 的 tarball tarball 数据

错误号:-4048,
npm 错误! 代码:'EPERM',
npm 错误! 系统调用:'取消链接'

几天前我能够创建项目..突然它显示了这个......

重新安装所有内容后仍然面临同样的问题......有人可以帮忙......

@vijayjsh339 ,我也面临同样的问题并使用以下版本
npm -v:6.4.1
节点-v:10.15.0
谁能帮助克服这个问题

@Suganthn1217

大家好,

它终于为我工作了。 如果可能,请按照以下步骤操作..

  1. 删除所有安装它的 npm_modules 文件夹
  2. C:\Windows\System32node_modules
  3. C:\Windows\SysWOW64\node _modules
  4. C:\Users\UserPof\AppData\Roaming – npm & npm_cache
  5. 删除 .nprmc 文件
  6. C:\Windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy - 检查是否存在任何与节点相关的文件,然后删除。
  7. 然后从控制面板卸载nodejs
  8. 从您的注册表中删除 nodeJs
    手动清洁步骤。
    https://www.iseepassword.com/blog/how-to-clean-registry-windows-10/

  9. 重新启动系统。

  10. 尝试下载节点最新 n 安装 AngCli。

感谢你 : )

大家好,
在尝试了很多组合之后,我终于找到了一个有效的组合。

npm 6.4.1
角-cli 7.1.3

npm 安装[email protected] -g
npm install -g @angular/ cli @7.1.3

我正在使用节点 v10.15.1,但不确定这是否有任何影响。

@mdownes的组合似乎对我有用。
我碰巧正在运行节点 v8.12.0 并且命令行以管理员身份运行。

对我来说是用的,npm installdependent-package -g

由于不活动,此问题已自动锁定。
如果您遇到类似或相关的问题,请提交新问题。

阅读更多关于我们的自动对话锁定政策

_此操作已由机器人自动执行。_

此页面是否有帮助?
0 / 5 - 0 等级