vite.config.js 707 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import { resolve } from 'path';
  2. import { defineConfig } from 'vite'
  3. import uni from '@dcloudio/vite-plugin-uni'
  4. const pathResolve = (dir) => {
  5. return resolve(__dirname, '.', dir);
  6. };
  7. export default defineConfig({
  8. transpileDependencies:['@dcloudio/uni-ui'],
  9. plugins: [
  10. uni(),
  11. ],
  12. root: process.cwd(),
  13. resolve: {
  14. alias: [
  15. // 绝对路径重命名:/@/xxxx => src/xxxx
  16. {
  17. find: /\/@\//,
  18. replacement: pathResolve('src') + '/',
  19. },
  20. {
  21. find: /^~/,
  22. replacement: '',
  23. },
  24. ],
  25. },
  26. // 发布时删除console
  27. build: {
  28. minify: 'terser',
  29. terserOptions: {
  30. compress: {
  31. drop_console: true,
  32. },
  33. },
  34. },
  35. })