更新
This commit is contained in:
@@ -7,14 +7,14 @@ import * as fs from 'fs'
|
|||||||
import vuePlugin from '@vitejs/plugin-vue'
|
import vuePlugin from '@vitejs/plugin-vue'
|
||||||
import vueDevTools from 'vite-plugin-vue-devtools'
|
import vueDevTools from 'vite-plugin-vue-devtools'
|
||||||
import VueFilePathPlugin from './vitePlugin/componentName/index.js'
|
import VueFilePathPlugin from './vitePlugin/componentName/index.js'
|
||||||
import { svgBuilder } from 'vite-auto-import-svg'
|
// import { svgBuilder } from 'vite-auto-import-svg'
|
||||||
import { AddSecret } from './vitePlugin/secret'
|
// import { AddSecret } from './vitePlugin/secret'
|
||||||
import UnoCSS from '@unocss/vite'
|
import UnoCSS from '@unocss/vite'
|
||||||
import autoprefixer from 'autoprefixer'
|
import autoprefixer from 'autoprefixer'
|
||||||
|
|
||||||
// @see https://cn.vitejs.dev/config/
|
// @see https://cn.vitejs.dev/config/
|
||||||
export default ({ mode }) => {
|
export default ({ mode }) => {
|
||||||
AddSecret('')
|
// AddSecret('')
|
||||||
const NODE_ENV = mode || 'development'
|
const NODE_ENV = mode || 'development'
|
||||||
const envFiles = [`.env.${NODE_ENV}`]
|
const envFiles = [`.env.${NODE_ENV}`]
|
||||||
for (const file of envFiles) {
|
for (const file of envFiles) {
|
||||||
@@ -63,7 +63,14 @@ export default ({ mode }) => {
|
|||||||
postcss: {
|
postcss: {
|
||||||
plugins: [
|
plugins: [
|
||||||
autoprefixer({
|
autoprefixer({
|
||||||
overrideBrowserslist: ['Android > 39', 'Chrome >= 60', 'Safari >= 10.1', 'iOS >= 10.3', 'Firefox >= 54', 'Edge >= 15']
|
overrideBrowserslist: [
|
||||||
|
'Android > 39',
|
||||||
|
'Chrome >= 60',
|
||||||
|
'Safari >= 10.1',
|
||||||
|
'iOS >= 10.3',
|
||||||
|
'Firefox >= 54',
|
||||||
|
'Edge >= 15'
|
||||||
|
]
|
||||||
})
|
})
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -113,7 +120,7 @@ export default ({ mode }) => {
|
|||||||
targets: ['Android > 39', 'Chrome >= 60', 'Safari >= 10.1', 'iOS >= 10.3', 'Firefox >= 54', 'Edge >= 15']
|
targets: ['Android > 39', 'Chrome >= 60', 'Safari >= 10.1', 'iOS >= 10.3', 'Firefox >= 54', 'Edge >= 15']
|
||||||
}),
|
}),
|
||||||
vuePlugin(),
|
vuePlugin(),
|
||||||
svgBuilder(['./src/plugin/', './src/assets/icons/'], base, outDir, 'assets', NODE_ENV),
|
// svgBuilder(['./src/plugin/', './src/assets/icons/'], base, outDir, 'assets', NODE_ENV),
|
||||||
[Banner(`\n Build based on gin-vue-admin \n Time : ${timestamp}`)],
|
[Banner(`\n Build based on gin-vue-admin \n Time : ${timestamp}`)],
|
||||||
VueFilePathPlugin('./src/pathInfo.json'),
|
VueFilePathPlugin('./src/pathInfo.json'),
|
||||||
UnoCSS(),
|
UnoCSS(),
|
||||||
|
|||||||
Reference in New Issue
Block a user