@@ -0,0 +1 @@
+18
@@ -1,10 +1,9 @@
[build]
- command = "node netlify-build.js"
+ command = "npm install && npm run build:simple"
publish = "dist"
[build.environment]
NODE_VERSION = "18"
- NPM_FLAGS = "--production=false"
[[redirects]]
from = "/*"
@@ -5,7 +5,8 @@
"scripts": {
"dev": "vite",
"build": "vue-tsc --noEmit && vite build",
- "build:netlify": "vite build",
+ "build:netlify": "NODE_ENV=production vite build",
+ "build:simple": "vite build --mode production",
"preview": "vite preview",
"type-check": "vue-tsc --noEmit"
},
@@ -1,4 +1,4 @@
-export default {
+module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
@@ -1,5 +1,5 @@
/** @type {import('tailwindcss').Config} */
content: [
"./index.html",
"./src/**/*.{vue,js,ts,jsx,tsx}",
@@ -1,12 +1,18 @@
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
-import { resolve } from 'path'
+import path from 'path'
export default defineConfig({
plugins: [vue()],
resolve: {
alias: {
- '@': resolve(__dirname, 'src')
+ '@': path.resolve(__dirname, 'src')
}
+ },
+ build: {
+ outDir: 'dist',
+ assetsDir: 'assets',
+ sourcemap: false,
+ minify: 'terser'
})