文件损坏 - 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.
后出现错误
最初遇到的问题:
ng
命令无效。我发现缺少核心依赖项:
npm WARN @angular/fire@6.0.0 requires a peer of @angular/common@^9.0.0 but none is installed. You must install peer dependencies yourself.
我试过:
- 正在手动安装依赖项。
- 正在全局卸载 angular-cli,使用 --force 清除缓存,重新启动并重新安装。
- 正在下载最新的 NodeJs,使用
npm update
和 Angular 更新 npm:ng update
。
- 正在删除:
package.lock.json
; package.json
; node_modules
我无法删除node_modules:
- 一个文件夹:
.xml2js.DELETE
有一个 package.json
文件,无法在我的 IDE 或 Windows 中打开。
- 我认为是这个文件阻止了我 运行
npm install
我认为如果您能够成功删除整个 node_modules 文件夹,一个简单的 npm install
将解决您的问题。
- 关闭所有可能接触该文件的程序并尝试删除它。
- 尝试使用命令行删除它。如果您还没有,我建议您使用像 Cmder 这样的 cmd 提示符,它将为您提供 windows 中的一些 linux cmd 提示符工具。然后从正确的目录尝试
rm -rf node_modules
。
- 如果这两个都不起作用,请重新启动您的计算机,然后再次尝试 1 和 2。
- 如果其中 none 个工作启动到安全模式并再次尝试删除文件。
您可以深入了解如何删除该文件,但如果时间紧迫,您可以将整个项目(减去 node_modules)复制到一个新文件夹。删除 package.lock.json 然后 npm install
EUREKA - 问题已解决!
我采取的解决问题的步骤:
- 以管理员身份打开
Powershell
- 运行
chkdsk /f
- 删除
node_modules
- 运行
npm install
在管理员模式下使用 PowerShell 运行 chkdsk /f
对我有用。
我还必须重新启动我的电脑。
然后SHIFT
+ DEL
node_modules目录。
工作起来轻而易举!
更新到Angular-Cli V10.1.0.
后出现错误最初遇到的问题:
ng
命令无效。我发现缺少核心依赖项:npm WARN @angular/fire@6.0.0 requires a peer of @angular/common@^9.0.0 but none is installed. You must install peer dependencies yourself.
我试过:
- 正在手动安装依赖项。
- 正在全局卸载 angular-cli,使用 --force 清除缓存,重新启动并重新安装。
- 正在下载最新的 NodeJs,使用
npm update
和 Angular 更新 npm:ng update
。 - 正在删除:
package.lock.json
;package.json
;node_modules
我无法删除node_modules:
- 一个文件夹:
.xml2js.DELETE
有一个package.json
文件,无法在我的 IDE 或 Windows 中打开。 - 我认为是这个文件阻止了我 运行
npm install
我认为如果您能够成功删除整个 node_modules 文件夹,一个简单的 npm install
将解决您的问题。
- 关闭所有可能接触该文件的程序并尝试删除它。
- 尝试使用命令行删除它。如果您还没有,我建议您使用像 Cmder 这样的 cmd 提示符,它将为您提供 windows 中的一些 linux cmd 提示符工具。然后从正确的目录尝试
rm -rf node_modules
。 - 如果这两个都不起作用,请重新启动您的计算机,然后再次尝试 1 和 2。
- 如果其中 none 个工作启动到安全模式并再次尝试删除文件。
您可以深入了解如何删除该文件,但如果时间紧迫,您可以将整个项目(减去 node_modules)复制到一个新文件夹。删除 package.lock.json 然后 npm install
EUREKA - 问题已解决!
我采取的解决问题的步骤:
- 以管理员身份打开
Powershell
- 运行
chkdsk /f
- 删除
node_modules
- 运行
npm install
在管理员模式下使用 PowerShell 运行 chkdsk /f
对我有用。
我还必须重新启动我的电脑。
然后SHIFT
+ DEL
node_modules目录。
工作起来轻而易举!