vue.config.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /**
  2. *@desc webpack配置文件
  3. */
  4. // const path = require('path')
  5. // const resolve = dir => {
  6. // return path.join(__dirname, dir)
  7. // }
  8. module.exports = {
  9. runtimeCompiler: true,
  10. // // 放置静态资源的地方 (js/css/img/font/...)
  11. // assetsDir: 'static',
  12. // // 是否为生产环境构建生成 source map?
  13. productionSourceMap: true,
  14. // // 配置 webpack-dev-server 行为。
  15. // devServer: {
  16. // open: true
  17. // },
  18. // publicPath: './',
  19. // // 将构建好的文件输出到哪里
  20. // outputDir: 'dist',
  21. // chainWebpack: config => {
  22. // config.resolve.alias
  23. // .set('@', resolve('src')) // key,value自行定义,比如.set('@@', resolve('src/components'))
  24. // // .set('_c', resolve('src/components'))
  25. // // .set('_conf', resolve('src/config'))
  26. // },
  27. // pluginOptions: {
  28. // 'style-resources-loader': {
  29. // preProcessor: 'less',
  30. // patterns: [path.resolve(__dirname, './src/assets/css/variable.less')]
  31. // }
  32. // }
  33. // chainWebpack: config => {
  34. // // 查看打包文件体积大小
  35. // config
  36. // .plugin('webpack-bundle-analyzer')
  37. // .use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin)
  38. // }
  39. };