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

保存src/index.html时Parcel出现ENOENT文件不存在错误

解决Parcel修改HTML后出现ENOENT错误的方案

针对修改src/index.html保存后终端抛出ENOENT错误、dist/index.html未更新的问题,给你几个直接可行的解决办法:

  • 清理Parcel缓存与输出目录
    先停止当前运行的开发服务,手动删除项目根目录下的.parcel-cache文件夹和dist文件夹,然后重新执行npm run dev。Parcel的缓存文件可能损坏,导致临时构建文件生成异常,清理后能重置构建环境。

  • 检查文件系统权限
    确保当前用户对项目文件夹拥有完整的读写权限:

    • Windows:右键项目文件夹→属性→安全选项卡,确认当前用户有「读取和写入」权限
    • macOS/Linux:在终端执行sudo chmod -R 755 ./,赋予项目目录合适的权限
  • 升级Parcel相关依赖
    你当前使用的Parcel 2.7.0存在部分文件系统相关的已知bug,升级到最新稳定版大概率能解决问题:

    npm install parcel@latest @parcel/transformer-sass@latest sass@latest --save-dev
    
  • 避免项目路径含特殊字符
    检查你的项目文件夹路径,确保没有中文、空格或特殊符号(如!@#$%),Parcel对包含特殊字符的路径处理容易出现异常。

  • 显式指定输出目录
    修改package.json中的scripts,强制指定输出目录,避免临时文件路径混乱:

    {
      "scripts": {
        "dev": "parcel src/index.html --dist-dir dist",
        "build": "parcel build src/index.html --dist-dir dist"
      }
    }
    

内容的提问来源于stack exchange,提问作者Firippo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 01:35:22