如何修改内部的 vite config
该模版已经封装好了 injects
, backgrounds
等等内部的 vite 处理方式,但是如果在你的业务需求中,依然需要编辑这些 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;
}
}),
],
});