Skip to content

如何修改内部的 vite config

模板已经封装好了 injectsbackgrounds 等内部的 Vite 配置。如果你需要修改这些配置,可以用 configModificationHook 这个 hook

typescript
import { defineConfig } from "vite";

export default defineConfig({
  //  ...
  plugins: [
    //    ...
    ViteWebExtKits({
      configModificationHook(fileType, config){
         if (fileType === FileTypeEnum.INJECTS) {
            // todo 修改 config
        }

        if (fileType === FileTypeEnum.EXTERNALS) {
          // todo 修改 config
        }
        return config;
      }
    }),
  ],
});
import { defineConfig } from "vite";

export default defineConfig({
  //  ...
  plugins: [
    //    ...
    ViteWebExtKits({
      configModificationHook(fileType, config){
         if (fileType === FileTypeEnum.INJECTS) {
            // todo 修改 config
        }

        if (fileType === FileTypeEnum.EXTERNALS) {
          // todo 修改 config
        }
        return config;
      }
    }),
  ],
});

Powered by Vitepress