You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

解决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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 19:12:52