vue.config.js 671 B

123456789101112131415161718192021
  1. // 基本结构
  2. module.exports = {
  3. // 打包后路径错误导致的空白页面问题。
  4. publicPath: './',
  5. outputDir: process.env.outputDir,
  6. // * 分别为生成环境和开发环境配置
  7. configureWebpack: config => {
  8. if (process.env.NODE_ENV === 'production') {
  9. // 为生产环境修改配置...
  10. config.optimization.minimizer[0].options.terserOptions.compress.drop_console = true
  11. } else {
  12. // 为开发环境修改配置...
  13. }
  14. Object.assign(config, {
  15. externals: {
  16. 'AMap': 'AMap',
  17. 'AMapUI': 'AMapUI'
  18. }
  19. })
  20. },
  21. }