Vite构建报错EISDIR:非法目录读取操作求助
Vite构建报错:EISDIR: illegal operation on a directory, read
报错详情
执行npm run build时触发以下错误:
hiddal.com@0.0.0 build
vite build
vite v4.1.1 正在为生产环境构建...
✓ 0个模块已转换。
[vite:build-html] EISDIR: illegal operation on a directory, read
文件路径: C:/Users/hgale/alexanderhdev/Hiddal/hiddal.com/index.html
构建期间出错:
Error: EISDIR: illegal operation on a directory, read
解决方法
- 检查目标路径:确认
C:/Users/hgale/alexanderhdev/Hiddal/hiddal.com/index.html是真实的HTML文件而非目录。如果是目录,删除该目录后重新创建正确的index.html文件。 - 核对Vite配置:检查vite.config.js/ts中的入口配置,确保
root或build.rollupOptions.input指向的是正确的HTML文件路径,而非目录。 - 清理缓存后重试:手动删除
node_modules/.cache和dist目录,再重新执行npm run build。 - 检查目录权限:确保当前用户对项目目录拥有完整的读写权限,避免权限问题导致文件识别异常。
内容的提问来源于stack exchange,提问作者Alexander Hidalgo
相关产品推荐
相关产品推荐

