Skip to content

zhangyangeng/vite-plugin-delete-statics-files

Repository files navigation

vite-plugin-delete-statics-files

使用该插件可以在你的项目编译完成之后删除指定的静态资源文件,若你明确需要删除的文件有哪些,那么使用该插件可以帮助你缩小编译后的静态资源大小

安装

安装该插件到你的项目中

npm install --save-dev vite-plugin-delete-statics-files

使用

在 Vite 的配置文件中使用该插件:

import { deleteStaticsFile, type Options } from 'vite-plugin-delete-statics-files';
export default defineConfig({
    plugins: [
        deleteStaticsFile({
            isRegExp: true,
            fileName: ['^monaco-delete.*\\.js$'],
        } as Options),
    ],
});

配置项

该插件支持以下三个配置项,可根据需要自行配置

字段 类型 描述
dir string 待删文件所处文件夹,不填时则从静态资源根路径下逐层查找
fileName string[] 待删文件名,支持删除多个文件;支持正则表达式,但需开启 isRegExp 配置
isRegExp boolean 待删文件名是否为正则表达式,若开启时则根据正则表达式查找符合规则的文件

About

Vite插件,可在编译完静态资源后删除某些静态资源文件

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published