vite打包构建时环境变量(env)生成可配置的js文件
import { defineConfig } from 'vite';
// 获取环境变量
const env = process.env.NODE_ENV;
// 根据环境变量生成不同的配置
const config = {
base: env === 'production' ? '/prod-sub-path/' : '/',
build: {
outDir: `dist/${env}`
}
};
export default defineConfig(config);
这段代码展示了如何根据环境变量生成不同的Vite配置。首先,它使用process.env.NODE_ENV
来获取当前的环境变量。然后,根据这个变量生成不同的base
路径和输出目录。最后,将这个配置导出为Vite的配置文件。这样,在不同的环境下打包时,会生成相应环境下的配置文件。
评论已关闭