执行vite build报path参数未定义错误,vite命令却正常?
问题解决:Vite构建时出现
ERR_INVALID_ARG_TYPE错误 你的Vite构建失败是因为配置存在两处关键问题:
lib模式缺少必填的
entry字段
当配置build.lib时,Vite要求必须指定入口文件路径entry,否则构建流程无法解析入口路径,直接抛出"path参数为undefined"的错误。本地开发vite命令不依赖该配置,所以开发模式能正常运行。配置项拼写错误
你写的soucemap是拼写错误,正确字段名为sourcemap,错误拼写会导致该配置不生效。
修正后的完整build配置
build: { minify: true, sourcemap: "inline", lib: { entry: './src/main.js', // 替换为你项目实际的入口文件路径 name: 'index', formats: ['es'], } },
额外说明
- 请根据项目结构调整
entry的路径(比如Vue项目常见入口是src/main.js或src/main.vue) - 修正配置后,无论是本地执行
vite build还是GitHub Action中的构建环节都能正常运行
内容的提问来源于stack exchange,提问作者Jackie
相关产品推荐
相关产品推荐

