diff --git a/web/vue.config.js b/web/vue.config.js deleted file mode 100644 index c87cbfc7d06d74c68f71a385f74b7254906fadfb..0000000000000000000000000000000000000000 --- a/web/vue.config.js +++ /dev/null @@ -1,89 +0,0 @@ -'use strict' - -const path = require('path') - -function resolve(dir) { - return path.join(__dirname, dir) -} -module.exports = { - // 基础配置 详情看文档 - publicPath: './', - outputDir: 'dist', - assetsDir: 'static', - lintOnSave: process.env.NODE_ENV === 'development', - productionSourceMap: false, - devServer: { - port: process.env.VUE_APP_CLI_PORT, - open: true, - overlay: { - warnings: false, - errors: true - }, - proxy: { - // 把key的路径代理到target位置 - // detail: https://cli.vuejs.org/config/#devserver-proxy - [process.env.VUE_APP_BASE_API]: { // 需要代理的路径 例如 '/api' - target: `${process.env.VUE_APP_BASE_PATH}:${process.env.VUE_APP_SERVER_PORT}/`, // 代理到 目标路径 - changeOrigin: true, - pathRewrite: { // 修改路径数据 - ['^' + process.env.VUE_APP_BASE_API]: '' // 举例 '^/api:""' 把路径中的/api字符串删除 - } - } - } - }, - configureWebpack: { - // @路径走src文件夹 - resolve: { - alias: { - '@': resolve('src') - } - } - }, - chainWebpack(config) { - config - // https://webpack.js.org/configuration/devtool/#development - .when(process.env.NODE_ENV === 'development', - config => config.devtool('cheap-source-map') - ) - - config - .when(process.env.NODE_ENV !== 'development', - config => { - config.plugin('html') - .tap(args => { - args[0].title = 'GIN-VUE-ADMIN' - return args - }) - - config - .plugin('ScriptExtHtmlWebpackPlugin') - .after('html') - .use('script-ext-html-webpack-plugin', [{ - // `runtime` must same as runtimeChunk name. default is `runtime` - inline: /single\..*\.js$/ - }]) - .end() - config - .optimization.splitChunks({ - chunks: 'all', - cacheGroups: { - libs: { - name: 'chunk-libs', - test: /[\\/]node_modules[\\/]/, - priority: 10, - chunks: 'initial' // only package third parties that are initially dependent - }, - commons: { - name: 'chunk-commons', - test: resolve('src/components'), // can customize your rules - minChunks: 3, // minimum common number - priority: 5, - reuseExistingChunk: true - } - } - }) - config.optimization.runtimeChunk('single') - } - ) - } -}