vue.config.js 744 B

123456789101112131415161718192021222324
  1. const { resolve } = require('path')
  2. const moment = require('moment')
  3. const { defineConfig } = require('@vue/cli-service')
  4. module.exports = defineConfig({
  5. transpileDependencies: [/node_modules/],
  6. productionSourceMap: false, // 打包取消.map
  7. publicPath: './',
  8. pages: {
  9. indexPath: {
  10. entry: process.env.VUE_APP_ROOT + 'main.ts',
  11. template: process.env.VUE_APP_ROOT + 'index.html',
  12. filename: 'index.html',
  13. title: process.env.VUE_APP_TITLE,
  14. meta: {
  15. revised: moment(new Date()).format('YYYYMMDDHHmmss') // 打包生成版本号
  16. }
  17. }
  18. },
  19. chainWebpack: (config) => {
  20. config.resolve.alias
  21. .set('@' + process.env.VUE_APP_ENV, resolve(__dirname, process.env.VUE_APP_ROOT))
  22. }
  23. })