NODE_ENV=production is not supported in the .env file. Only NODE_ENV=development is supported to create a development build of your project. If you need to set process.env.NODE_ENV, you can set it in the Vite config instead.怎么报错
时间: 2023-06-27 19:03:38 浏览: 6379
IDEA中使用.env文件配置信息的EnvFile插件.rar
这个错误是由于在你的 .env 文件中设置了 NODE_ENV=production,但是在 Vite 中只支持将 NODE_ENV 设置为 development,不能设置为 production。
要解决这个问题,你可以将 .env 文件中的 NODE_ENV=production 注释掉或者删除,然后在 Vite 配置文件中设置 process.env.NODE_ENV 为 production。在 Vite 配置文件中,你可以使用以下代码来设置 NODE_ENV:
```
import { defineConfig } from 'vite';
export default defineConfig({
// 设置 NODE_ENV 为 production
define: {
'process.env.NODE_ENV': JSON.stringify('production')
}
});
```
这样就可以在生产环境下使用 Vite 了。
阅读全文