rollup-plugin-clear-unusefile
v1.0.1
Published
一个用来清理项目中没有使用的文件的 rollup 插件
Downloads
4
Maintainers
Readme
一个用来清理项目中没有使用的文件的 rollup 插件
1、安装
npm i rollup-plugin-clear-unusefile -D
or
yarn add rollup-plugin-clear-unusefile -D
2、快速开始
const rollupPluginClearUnusefile = require('rollup-plugin-clear-unusefile');
plugins:[
new rollupPluginClearUnusefile({
root: './src', // 项目入口目录
output: './unused-files.json', // 输出未使用列表 文件
clean: false, // 是否在项目启动时自动删除文件,
exclude: [''], // 排除文件列表,表示哪些文件排除在外,不被清理删除
})
]
3、注意事项
如果你的项目中使用 多入口方式,即 multi-page,那么最好不要让自动清理,即上面的clean不要配置成 true,因为除了当前入口之外的所有文件,在构建分析时,都被认为是未被引用的文件,都会被删除。这是不合理的。
所以,最好运行 哪个 入口,手动删除 哪个入口下的文件。接着运行另一个入口,再手动删除另一个入口路径下的文件。