文件损坏 - Angular 项目中的 node_modules 中的 .xml2js.DELETE/package、json

Corrupted file - .xml2js.DELETE/package,json in node_modules within an Angular project

更新到Angular-Cli V10.1.0.

后出现错误

最初遇到的问题:

我试过:

我无法删除node_modules:

我认为如果您能够成功删除整个 node_modules 文件夹,一个简单的 npm install 将解决您的问题。

  1. 关闭所有可能接触该文件的程序并尝试删除它。
  2. 尝试使用命令行删除它。如果您还没有,我建议您使用像 Cmder 这样的 cmd 提示符,它将为您提供 windows 中的一些 linux cmd 提示符工具。然后从正确的目录尝试 rm -rf node_modules
  3. 如果这两个都不起作用,请重新启动您的计算机,然后再次尝试 1 和 2。
  4. 如果其中 none 个工作启动到安全模式并再次尝试删除文件。

您可以深入了解如何删除该文件,但如果时间紧迫,您可以将整个项目(减去 node_modules)复制到一个新文件夹。删除 package.lock.json 然后 npm install

EUREKA - 问题已解决!

我采取的解决问题的步骤:

  • 以管理员身份打开Powershell
  • 运行 chkdsk /f
  • 删除node_modules
  • 运行 npm install

在管理员模式下使用 PowerShell 运行 chkdsk /f 对我有用。

我还必须重新启动我的电脑。

然后SHIFT + DEL node_modules目录。

工作起来轻而易举!