VUE node EPERM: operation not permitted, unlink 错误

张开发
2026/4/20 15:10:46 15 分钟阅读

分享文章

VUE node EPERM: operation not permitted, unlink 错误
错误内容‌error Error: EPERM: operation not permitted, unlink E:\work\BigScreen-Cockpit\Cockpit\node_modules\esbuild\win32-x64\esbuild.exe‌原因‌这是导致安装失败的根本原因。它表示 Yarn 在尝试删除或覆盖node_modules目录下的esbuild.exe文件时遇到了“操作不被允许”的错误。这通常是因为‌文件被占用‌该文件可能被其他进程锁定例如正在运行的开发服务器、IDE如 VSCode、WebStorm、防病毒软件扫描或者之前的命令行窗口未完全关闭。‌权限不足‌当前用户账户对目标文件或目录没有足够的修改权限。‌解决方案‌‌关闭所有相关进程‌这是最有效的第一步。请关闭任何可能正在使用node_modules目录的应用程序包括您的代码编辑器或 IDE。任何正在运行的开发服务器如npm run serve、yarn dev。所有打开的命令行终端特别是那些指向项目目录的。‌以管理员身份运行终端‌在 Windows 系统上右键点击您的命令行工具如 CMD、PowerShell、Git Bash选择“‌以管理员身份运行‌”。然后在获得提升权限的窗口中导航到您的项目目录E:\work\BigScreen-Cockpit\Cockpit再次执行yarn install。‌手动删除并重试‌在关闭所有程序后您可以尝试手动删除整个node_modules文件夹。或者更精确地删除报错路径的文件E:\work\BigScreen-Cockpit\Cockpit\node_modules\esbuild\win32-x64\esbuild.exe。删除后重新运行yarn install。‌检查防病毒软件‌某些防病毒软件包括 Windows Defender的实时保护功能可能会锁定或隔离可执行文件如.exe。尝试‌临时禁用‌其实时保护功能然后重试安装命令。完成后请记得重新启用。‌使用--force参数‌根据您提供的附件文档Yarn 官方文档yarn install --force命令会‌强制重新获取所有包即使它们之前已经安装过‌。这有时可以绕过缓存或部分文件锁定的问题。您可以在管理员终端中尝试yarn install --force注意这可能会下载更多数据并花费更长时间。

更多文章