如何修改内部的 vite config
模板已经封装好了 injects、backgrounds 等内部的 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;
}
}),
],
});
Webextkits Docs