wxt.config.ts 921 B

123456789101112131415161718192021222324252627282930
  1. import { defineConfig } from 'wxt';
  2. import tailwindcss from "@tailwindcss/vite";
  3. // See https://wxt.dev/api/config.html
  4. export default defineConfig({
  5. vite: () => ({
  6. plugins: [tailwindcss() as any], // 强制类型兼容
  7. css: { postcss: { plugins: [] } }, // 禁用默认PostCSS
  8. }),
  9. modules: ['@wxt-dev/module-react'],
  10. // 添加构建配置使用时间戳
  11. outDir: '.output',
  12. // 代码有变动打包的哈希名称才会变,无需配置时间戳,内部已配置自动生成的哈希值,用于缓存控制
  13. // outDirTemplate: 'temu_design',//打包名称
  14. manifest: {
  15. name: "云上印花",
  16. version: "1.0.2",
  17. description: "Get Temu's Design Picture",
  18. icons: {
  19. 48: "icon/48x.png", // 扩展管理页图标
  20. 128: "icon/128x.png" // 商店展示图标
  21. },
  22. permissions: [
  23. "activeTab",
  24. "tabs"
  25. ],
  26. host_permissions: [
  27. "<all_urls>"
  28. ]
  29. },
  30. });