当我执行npm install时,我得到这个错误

npm犯错!C:\projects*******\node_modules.react-async-script. delete

我以管理员身份运行cmd 我之前运行过npm cache clean 我确保所有其他应用程序没有打开任何与node_modules相关的东西


当前回答

我重新安装NodeJS 关闭VSCode 打开VSCode到项目所在的位置,让它正常运行

其他回答

最有可能的是node_modules文件夹变成了只读。你可以尝试更新文件夹权限,但如果你没有管理员权限,npm install——force将会工作。

在我的情况下,这很有帮助:

在继续执行这些命令之前,关闭所有VS Code实例。

使用 NPM缓存清理——force 以管理员身份全局安装最新版本的NPM: NPM install -g npm@latest——force 使用 NPM缓存清理——force 尝试再次安装组件。

我希望这能解决你的问题。如果不是,您可以暂时禁用防病毒程序,然后重试。

我只在Windows系统中遇到过多次这个问题 我通常是按顺序试的。

NPM install——force 检查node_modules是否设置为只读和 如果是,请删除 删除node_modules / 检查是否打开了任何编辑器 它可以访问项目的根文件夹 重启:

通常在这些步骤中的一个之后尝试npm install会解决这个问题。

我带着同样的错误来到这里,循着这里所有的答案,没有一个能解决它。我开始检查我的包裹。Json删除所有可疑的包。去掉这个不必要的就解决了我们的问题。:“npm ^ 8.3.2”

以管理员身份运行CLI总是能帮我解决问题