我在尝试构建 Vite 项目时遇到错误。尝试加载 vite.config.ts 文件时构建过程失败。这是我收到的错误消息:
\[ERROR\] error during build:
\[ERROR\] Error: spawn UNKNOWN
\[ERROR\] at ChildProcess.spawn (node:internal/child_process:421:11)
\[ERROR\] at Object.spawn (node:child_process:761:9)
\[ERROR\] at ensureServiceIsRunning %PROJECT_DIR%\\node_modules\\vite\\node_modules\\esbuild\\lib\\main.js:1975:29)
\[ERROR\] at build (%PROJECT_DIR%\\node_modules\\vite\\node_modules\\esbuild\\lib\\main.js:1873:26)
\[ERROR\] at bundleConfigFile (file:///%PROJECT_DIR%/node_modules/vite/dist/node/chunks/dep-CDnG8rE7.js:66504:24)
\[ERROR\] at loadConfigFromFile (file:///%PROJECT_DIR%/node_modules/vite/dist/node/chunks/dep-CDnG8rE7.js:66474:27)
\[ERROR\] at resolveConfig (file:///%PROJECT_DIR%/node_modules/vite/dist/node/chunks/dep-CDnG8rE7.js:66083:30)
\[ERROR\] at build (file:///%PROJECT_DIR%/node_modules/vite/dist/node/chunks/dep-CDnG8rE7.js:65180:24)
\[ERROR\] at CAC.\<anonymous\> (file:///%PROJECT_DIR%/node_modules/vite/dist/node/cli.js:828:11)
\[ERROR\] -\> \[Help 1\]
这是我的 vite.config.ts 文件:
import { UserConfigFn } from 'vite';
import { overrideVaadinConfig } from './vite.generated';
const customConfig: UserConfigFn = (env) =\> ({
// Here you can add custom Vite parameters
// https://vitejs.dev/config/
});
export default overrideVaadinConfig(customConfig)
附加信息:操作系统:Windows Vite 版本:[5.4.8] Node.js 版本:[22.6.0]
该错误仅在 Windows 环境中持续存在。使用 WSL (Oracle 9.8) 或在 VM (RHEL 8) 中它可以工作,但问题是为什么?
任何帮助将不胜感激!
我不确定是什么原因导致此错误或如何解决它。配置文件的位置和格式似乎正确。有人以前遇到过这个问题或者对如何解决这个问题有任何建议吗?
访问错误,以管理员权限运行并重新安装基础文件。