vite 判断项目是开发环境还是生产环境

vue yekong

vue项目中,使用vite打包时,我们需要判断环境,用于做不同的处理,比如cdn部署。
通过process.env.NODE_ENV我们可以获取到环境。

import {defineConfig, loadEnv} from 'vite';
import vue from '@vitejs/plugin-vue';

export default ({mode}) => {
    process.env = {...process.env, ...loadEnv(mode, process.cwd())};
    return defineConfig({
        plugins: [vue()],
        base: process.env.NODE_ENV == 'production' ? 'https://www.wanjunshijie.com' : '/'
    });
}

喜欢