perf: 增加webpack别名配置

This commit is contained in:
“怀磊”
2021-09-22 15:19:05 +08:00
committed by 老广
parent 5d308ac546
commit edbdef3f58
4 changed files with 25 additions and 6 deletions

View File

@@ -20,6 +20,6 @@ VUE_APP_LOGOUT_PATH = '/core/auth/logout/'
# Dev server for core proxy # Dev server for core proxy
VUE_APP_CORE_HOST = 'http://localhost:8080' VUE_APP_CORE_HOST = 'https://jumpserver-test.fit2cloud.com/'
VUE_APP_CORE_WS = 'ws://localhost:8080' VUE_APP_CORE_WS = 'wss://jumpserver-test.fit2cloud.com/'
VUE_APP_ENV = 'development' VUE_APP_ENV = 'development'

View File

@@ -9,6 +9,20 @@
<meta http-equiv="Cache" content="no-cache"> <meta http-equiv="Cache" content="no-cache">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<title><%= webpackConfig.name %></title> <title><%= webpackConfig.name %></title>
<style>
::-webkit-scrollbar {
width:10px;
}
::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px rgba(0,0,0,0.3);
border-radius:10px;
}
::-webkit-scrollbar-thumb {
border-radius:10px;
background:rgba(167, 177, 194, 0.2);
box-shadow: inset 0 0 5px rgba(0,0,0,0.4);
}
</style>
</head> </head>
<body> <body>
<noscript> <noscript>

View File

@@ -3,8 +3,8 @@ import Vue from 'vue'
import 'normalize.css/normalize.css' // A modern alternative to CSS resets import 'normalize.css/normalize.css' // A modern alternative to CSS resets
import ElementUI from 'element-ui' import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css' import 'elementCss'
import locale from 'element-ui/lib/locale/lang/en' // lang i18n import locale from 'elementLocale'
import '@/styles/index.scss' // global css import '@/styles/index.scss' // global css

View File

@@ -82,8 +82,13 @@ module.exports = {
name: name, name: name,
resolve: { resolve: {
alias: { alias: {
'@': resolve('src') '@': resolve('src'),
} elementCss: resolve('node_modules/element-ui/lib/theme-chalk/index.css'),
elementLocale: resolve('node_modules/element-ui/lib/locale/lang/en.js'),
},
resolve: {
extensions: ['.vue', '.js', '.json'],
},
}, },
plugins: [ plugins: [
new CompressionWebpackPlugin({ new CompressionWebpackPlugin({