Files
imexrps/vite.config.js

30 lines
688 B
JavaScript

import react from "@vitejs/plugin-react";
import { defineConfig } from "vite";
import { ViteEjsPlugin } from "vite-plugin-ejs";
import eslint from "vite-plugin-eslint";
export default defineConfig({
base: "./",
plugins: [
ViteEjsPlugin((viteConfig) => {
// viteConfig is the current Vite resolved config
return { env: viteConfig.env };
}),
react(),
//eslint()
// CompressionPlugin(), //Cloudfront already compresses assets, so not needed.
],
define: {
APP_VERSION: JSON.stringify(process.env.npm_package_version)
},
server: {
host: true,
port: 3006,
open: true
},
build: {
outDir: "build",
sourcemap: false
}
});