vue.config.js 653 B

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