Selaa lähdekoodia

优化部署问题

liuziting 7 kuukautta sitten
vanhempi
commit
bca0895ede
6 muutettua tiedostoa jossa 14 lisäystä ja 7 poistoa
  1. 1 0
      .nvmrc
  2. 1 2
      netlify.toml
  3. 2 1
      package.json
  4. 1 1
      postcss.config.js
  5. 1 1
      tailwind.config.js
  6. 8 2
      vite.config.ts

+ 1 - 0
.nvmrc

@@ -0,0 +1 @@
+18

+ 1 - 2
netlify.toml

@@ -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 = "/*"

+ 2 - 1
package.json

@@ -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 - 1
postcss.config.js

@@ -1,4 +1,4 @@
-export default {
+module.exports = {
     plugins: {
         tailwindcss: {},
         autoprefixer: {},

+ 1 - 1
tailwind.config.js

@@ -1,5 +1,5 @@
 /** @type {import('tailwindcss').Config} */
-export default {
+module.exports = {
     content: [
         "./index.html",
         "./src/**/*.{vue,js,ts,jsx,tsx}",

+ 8 - 2
vite.config.ts

@@ -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'
     }
 })