vue.config.js 808 B

1234567891011121314151617181920212223242526272829303132333435
  1. const path = require('path');
  2. const conf = require('./config/pages');
  3. function resolve(dir) {
  4. return path.join(__dirname, dir)
  5. }
  6. const Timestamp = new Date().getTime();
  7. module.exports = {
  8. pages: conf.pages,
  9. publicPath: './',
  10. outputDir: conf.outputDir + '_'+Timestamp,
  11. assetsDir: 'static',
  12. lintOnSave: false,
  13. lintOnSave: false,
  14. devServer: conf.devServer,
  15. //不输出map
  16. productionSourceMap: false,
  17. chainWebpack: conf.chainWebpack,
  18. configureWebpack: conf.configureWebpack,
  19. css: {
  20. extract: {
  21. filename: `./static/css/[name].${Timestamp}.css`,
  22. chunkFilename: `./static/css/[name].${Timestamp}.css`
  23. },
  24. sourceMap: false,
  25. loaderOptions: {
  26. // 给 sass-loader 传递选项
  27. sass: {
  28. // @/ 是 src/ 的别名
  29. // prependData: `@import "@/assets/scss/base.scss";`
  30. }
  31. }
  32. }
  33. };