标签 Vite 下的文章

问题排查

经过排查是 vite 包没安装上,然后我就想到了 vite 包是写在 package.json 文件的 devDependencies 清单中

最终查看 yarn 文档发现一个配置项:

如果环境变量 NODE_ENV 设置为 production,则会忽略 devDependencies 清单中的包

然后看了一眼流水线环境变量配置,果不其然设置了 NODE_ENV=production 这个环境变量,这也印证了为什么构建时提示 vite 命令找不到

解决方案

以下任选一个方案即可

1. 将 NODE_ENV 环境变量删除

2. 安装依赖时追加 --production=false 参数

完整示例:yarn install --production=false