区分环境进行按需加载,提升本地开发加载速度。
更改侧边栏活跃色,让其和element-ui皮肤统一。 修复issue https://github.com/flipped-aurora/gin-vue-admin/issues/1347
This commit is contained in:
@@ -10,6 +10,7 @@ import * as fs from 'fs'
|
||||
import vuePlugin from '@vitejs/plugin-vue'
|
||||
import GvaPosition from './vitePlugin/gvaPosition'
|
||||
import GvaPositionServer from './vitePlugin/codeServer'
|
||||
import fullImportPlugin from './vitePlugin/fullImport/fullImport.js'
|
||||
// @see https://cn.vitejs.dev/config/
|
||||
export default ({
|
||||
command,
|
||||
@@ -30,14 +31,6 @@ export default ({
|
||||
|
||||
const timestamp = Date.parse(new Date())
|
||||
|
||||
// const rollupOptions = {
|
||||
// output: {
|
||||
// entryFileNames: `gva/gin-vue-admin-[name].${timestamp}.js`,
|
||||
// chunkFileNames: `js/gin-vue-admin-[name].${timestamp}.js`,
|
||||
// assetFileNames: `assets/gin-vue-admin-[name].${timestamp}.[ext]`
|
||||
// }
|
||||
// }
|
||||
|
||||
const optimizeDeps = {}
|
||||
|
||||
const alias = {
|
||||
@@ -47,7 +40,7 @@ export default ({
|
||||
|
||||
const esbuild = {}
|
||||
|
||||
return {
|
||||
const config = {
|
||||
base: './', // index.html文件所在位置
|
||||
root: './', // js导入的资源路径,src
|
||||
resolve: {
|
||||
@@ -81,19 +74,13 @@ export default ({
|
||||
esbuild,
|
||||
optimizeDeps,
|
||||
plugins: [
|
||||
AutoImport({
|
||||
resolvers: [ElementPlusResolver()]
|
||||
}),
|
||||
Components({
|
||||
resolvers: [ElementPlusResolver({
|
||||
importStyle: 'sass'
|
||||
})]
|
||||
}),
|
||||
GvaPositionServer(),
|
||||
GvaPosition(),
|
||||
legacyPlugin({
|
||||
targets: ['Android > 39', 'Chrome >= 60', 'Safari >= 10.1', 'iOS >= 10.3', 'Firefox >= 54', 'Edge >= 15'],
|
||||
}), vuePlugin(), [Banner(`\n Build based on gin-vue-admin \n Time : ${timestamp}`)]
|
||||
}),
|
||||
vuePlugin(),
|
||||
[Banner(`\n Build based on gin-vue-admin \n Time : ${timestamp}`)]
|
||||
],
|
||||
css: {
|
||||
preprocessorOptions: {
|
||||
@@ -103,4 +90,18 @@ export default ({
|
||||
}
|
||||
},
|
||||
}
|
||||
|
||||
if (NODE_ENV === 'development') {
|
||||
config.plugins.push(fullImportPlugin())
|
||||
} else {
|
||||
config.plugins.push(AutoImport({
|
||||
resolvers: [ElementPlusResolver()]
|
||||
}),
|
||||
Components({
|
||||
resolvers: [ElementPlusResolver({
|
||||
importStyle: 'sass'
|
||||
})]
|
||||
}))
|
||||
}
|
||||
return config
|
||||
}
|
||||
|
Reference in New Issue
Block a user