vue.config.js 900 B

12345678910111213141516171819202122232425262728293031
  1. const { defineConfig } = require("@vue/cli-service");
  2. const AutoImport = require("unplugin-auto-import/webpack");
  3. const Components = require("unplugin-vue-components/webpack");
  4. const { ElementPlusResolver } = require("unplugin-vue-components/resolvers");
  5. const path = require("path");
  6. const CopyWebpackPlugin = require("copy-webpack-plugin");
  7. module.exports = defineConfig({
  8. transpileDependencies: true,
  9. publicPath: "./",
  10. // productionSourceMap: true,
  11. configureWebpack: {
  12. // devtool: "source-map",
  13. plugins: [
  14. AutoImport({
  15. resolvers: [ElementPlusResolver()],
  16. }),
  17. Components({
  18. resolvers: [ElementPlusResolver()],
  19. }),
  20. new CopyWebpackPlugin({
  21. patterns: [
  22. {
  23. from: path.resolve(__dirname, "public/swiper"),
  24. to: path.resolve(__dirname, "dist/swiper"),
  25. },
  26. ],
  27. }),
  28. ],
  29. },
  30. });