vue.config.js 696 B

12345678910111213141516171819202122
  1. const path = require('path');
  2. module.exports = {
  3. publicPath: process.env.NODE_ENV === 'production' ? '/web/' : '/',
  4. devServer:
  5. {
  6. port: 8081,
  7. disableHostCheck: true
  8. },
  9. pluginOptions: {
  10. 'style-resources-loader': {
  11. preProcessor: 'less',
  12. patterns: [path.resolve(__dirname, './src/styles/common.less')]
  13. }
  14. },
  15. chainWebpack: config => {
  16. if (process.env.NODE_ENV === 'development') {
  17. config.output.filename('[name].[hash].js').end();
  18. }
  19. },
  20. transpileDependencies: ['element-ui', 'swiper', 'ssr-window', 'dom7', 'vue-awesome-swiper', 'vuex'],
  21. runtimeCompiler: true
  22. };