解决Visual Studio Code中SvelteKit项目的EPERM权限错误
Windows 11下SvelteKit开发时随机出现EPERM权限错误
在全新安装的Windows 11笔记本上,使用Visual Studio Code开发SvelteKit项目时,随机出现「EPERM: operation not permitted」错误,新建项目也存在该问题。错误会在执行npm命令、删除/移动文件夹等场景下触发,此前旧电脑运行相同项目无异常。
错误示例
[
npm WARN cleanup 'C:\Webdev\svelte-app-capacitor2\node_modules.p-limit-b0Htm7uU',
npm WARN cleanup [Error: EPERM: operation not permitted, rmdir 'C:\Webdev\svelte-app-capacitor2\node_modules.p-limit-b0Htm7uU'] {
npm WARN cleanup errno: -4048,
npm WARN cleanup code: 'EPERM',
npm WARN cleanup syscall: 'rmdir',
npm WARN cleanup path: 'C:\Webdev\svelte-app-capacitor2\node_modules.p-limit-b0Htm7uU'
npm WARN cleanup }
npm WARN cleanup ],
PS C:\Webdev\svelte-app-capacitor2> npm run dev -- --host > svelte-app@0.0.1 dev > vite dev --host Forced re-optimization of dependencies error when starting dev server: Error: EPERM: operation not permitted, rmdir 'C:\Webdev\svelte-app-capacitor2\node_modules\.vite\deps'
× copy android - failed! [error] Error: EPERM: operation not permitted, rmdir 'C:\Webdev\svelte-app-capacitor2\android\app\src\main\assets\public\audio'
已尝试但无效的解决方案
- 为文件夹授予完全控制权限
- 以管理员身份运行Visual Studio Code
- 检查Node.js版本问题
- 使用CMD替代Visual Studio Code执行命令
- 删除node_modules后重新执行npm install(仅短期有效)
- 调整杀毒软件权限,为文件夹放行
- 启用长路径支持
- 执行磁盘检查(
chkdsk /f)
内容的提问来源于stack exchange,提问作者Theo de Wit
相关产品推荐
相关产品推荐

