总是在我的package.json中出现。 "packageManager": " [email protected] +sha512..." 如何去除?

前端开发 2026-07-09

我无法从我的Angular v21应用的package.json中删除下面这一行:

"packageManager": "[email protected]+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319"

我正在使用Node 24.0.0和 pnpm 10.33.0。

我尝试了多种变体,逐个试用后将它们删除,结果它们又被自动还原。

pnpm config set managePackageManagerVersions false
pnpm config get managePackageManagerVersions  
pnpm config set manage-package-manager-versions false  

managePackageManagerVersions: false  

COREPACK_ENABLE_AUTO_PIN=0  

export COREPACK_ENABLE_AUTO_PIN=0

我该如何从我的 package.json 中删除下面这一行?

我尝试了其中的任意一个,随后把它们删除,它们又自动恢复了。

解决方案

命令:corepack disable
将停止它。

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章