zhangchengsong
5 天以前 0e450768c357b45701a2e5ed162f4e93b3dd617c
ÏîÄ¿´úÂë/WIDESEAWCS_Client/vue.config.js
@@ -1,53 +1,57 @@
// const webpack = require("webpack");
module.exports = {
  productionSourceMap: false,
  lintOnSave: false,
  devServer: {
    port: 8080,
    overlay: {
      warning: false,
      errors: false
    }
  },
  css: {
    //查看CSS属于哪个css文件
    sourceMap: true
  },
  configureWebpack: {
    module: {
      rules: [
        {
          test: /\.mjs$/,
          include: /node_modules/,
          type: "javascript/auto"
        },
      ]
    }
  },
  //https://cli.vuejs.org/zh/guide/html-and-static-assets.html#html
  chainWebpack: (config) => {
    // ç§»é™¤ prefetch æ’ä»¶
    config.plugins.delete('prefetch');
    //自下定义title
    config.plugin('html').tap((args) => {
      args[0].title = 'WCS';
      return args;
    });
    transpileDependencies: [
        'element-plus',
        'vue-router',
        '@ctrl/tinycolor',
        'vue-draggable-next'
    ],
    productionSourceMap: false,
    lintOnSave: false,
    devServer: {
        port: 8080,
        overlay: {
            warning: false,
            errors: false
        }
    },
    css: {
        //查看CSS属于哪个css文件
        sourceMap: true
    },
    configureWebpack: {
        module: {
            rules: [{
                test: /\.mjs$/,
                include: /node_modules/,
                type: "javascript/auto"
            }, ]
        }
    },
    //https://cli.vuejs.org/zh/guide/html-and-static-assets.html#html
    chainWebpack: (config) => {
            // ç§»é™¤ prefetch æ’ä»¶
            config.plugins.delete('prefetch');
            //自下定义title
            config.plugin('html').tap((args) => {
                args[0].title = 'WCS';
                return args;
            });
    // æˆ–者
    // ä¿®æ”¹å®ƒçš„选项:
    // config.plugin('prefetch').tap(options => {
    //   options[0].fileBlacklist = options[0].fileBlacklist || []
    //   options[0].fileBlacklist.push(/myasyncRoute(.)+?\.js$/)
    //   return options
    // })
  }
  // configureWebpack: {
  //     plugins: [
  //         new webpack.optimize.MinChunkSizePlugin({
  //             minChunkSize: 100000 // é€šè¿‡åˆå¹¶å°äºŽ minChunkSize å¤§å°çš„ chunk,将 chunk ä½“积保持在指定大小限制以上
  //         })
  //     ]
  // }
};
            // æˆ–者
            // ä¿®æ”¹å®ƒçš„选项:
            // config.plugin('prefetch').tap(options => {
            //   options[0].fileBlacklist = options[0].fileBlacklist || []
            //   options[0].fileBlacklist.push(/myasyncRoute(.)+?\.js$/)
            //   return options
            // })
        }
        // configureWebpack: {
        //     plugins: [
        //         new webpack.optimize.MinChunkSizePlugin({
        //             minChunkSize: 100000 // é€šè¿‡åˆå¹¶å°äºŽ minChunkSize å¤§å°çš„ chunk,将 chunk ä½“积保持在指定大小限制以上
        //         })
        //     ]
        // }
};