vite.config.ts 490 B

123456789101112131415161718192021
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import { crx } from '@crxjs/vite-plugin'
  4. import manifest from './manifest.json' assert { type: 'json' } // Node >=17
  5. // https://vitejs.dev/config/
  6. export default defineConfig({
  7. plugins: [
  8. vue(),
  9. crx({ manifest }),
  10. ],
  11. build: {
  12. outDir: 'chrome-ext',
  13. rollupOptions: {
  14. input: {
  15. index: 'index.html', // 主页面
  16. popup: 'public/popup.html' // 弹出页面
  17. }
  18. }
  19. }
  20. })