Przeglądaj źródła

删除webpack携带内容

蒋吉兆 3 lat temu
rodzic
commit
97e5d45865
1 zmienionych plików z 0 dodań i 89 usunięć
  1. 0 89
      web/vue.config.js

+ 0 - 89
web/vue.config.js

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