我在Windows 10上安装了最新的Node and Angular
npm install npm@latest -g
npm install -g @angular/cli@latest
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试启动一个项目时ng new new-project,出现以下错误
npm WARN tarball tarball data for @angular/compiler@^6.1.0 (sha512-TY6axB1c7VvYXf+ebFDq3Ej+edgii3CDxew8HnyTFAWeDF2Gh8io1vTYwtdyDka6U53ASaheM1HpiUjzvYH0jQ==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\admin\Desktop\...\node_modules\.staging\@angular\common-6be83a81\locales\si.js'
...
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\admin\AppData\Roaming\npm-cache\_logs\2018-10-08T01_01_48_404Z-debug.log
Package install failed, see above.
Run Code Online (Sandbox Code Playgroud)
我尝试完全卸载Node.js和Angular CLI,然后再次重新安装
npm install npm@latest -g
npm install -g @angular/cli@latest
Run Code Online (Sandbox Code Playgroud)
但是还是一样的错误.....所以我用谷歌搜索了这个问题。似乎有些人也有,但是对于某些人来说,它却神奇地消失了。
如何解决这个问题?
Rey*_*gle 10
尝试使用ng new命令创建新项目时,出现以下相同错误。
@ angular / compiler @〜7.2.0的npm WARN tarball tarball数据(sha512-5yb4NcLk8GuXkYf7Dcor4XkGueYp4dgihzDmMjYDUrV0NPhubKlr + SwGtLOtzgRBWJ1I2bO0S3zw == ed0。)再尝试一次。
我尝试了很多事情,但没有成功的地方以及最终对我有用的地方,我在下面列出。我的工作节点版本是12.2.0,npm版本是6.9.0(即最新版本)。
什么不起作用:
package-lock.json从项目中删除文件并执行npm installnpm install --registry https://registry.cnpmjs.org代替npm installnpm和npm-cache文件夹AppData\Roaming,然后再次安装node_modules文件夹,执行npm update然后执行npm installnpm cache clean --force然后执行npm install@angular/cli最后有效的是:
安装了为其提供错误的组件。 npm install -global @angular/compiler
och*_*obi 10
我有同样的问题node 12.13.0和npm 6.13.0
npm WARN tarball tarball data for @angular/compiler@^7.2.11 (sha512-5yb4NcLk8GuXkYf7Dcor4XkGueYp4dgihzDmMjYDUrV0NPhubKlr+SwGtLOtzgRBWJ1I2bO0S3zwa0q0OgIPOw==) seems to be corrupted. Trying one more time.
Run Code Online (Sandbox Code Playgroud)
对我来说,问题是npm。将 npm 升级到最新版本后npm i -g npm@latest,问题消失了。所以这似乎是 npm 本身的问题,而不是Angular/CLI.
| 归档时间: |
|
| 查看次数: |
3067 次 |
| 最近记录: |