第11章 使用 unplugin-unused 检查未使用的依赖
第11章 unplugin-unused
检查未使用的依赖。
安装
bash npm i -D unplugin-unused
使用
ts Unused({ include: [/\.([cm]?[jt]sx?|vue)$/], exclude: [/node_modules/], level: 'warning', // 或 'error' / * 忽略部分依赖。 */ ignore: { peerDependencies: ['vue'], }, // 或忽略所有类型的依赖。 // ignore: ['vue'],
/ * 要检查的依赖类型。 */ depKinds: ['dependencies', 'peerDependencies'], })
Vite
ts // vite.config.ts import UnpluginUnused from 'unplugin-unused/vite'
export default defineConfig({ plugins: [UnpluginUnused()], })
Rollup
ts // rollup.config.js import UnpluginUnused from 'unplugin-unused/rollup'
export default { plugins: [UnpluginUnused()], }
Rolldown
ts // rolldown.config.js import UnpluginUnused from 'unplugin-unused/rolldown'
export default { plugins: [UnpluginUnused()], }
esbuild
ts // esbuild.config.js import { build } from 'esbuild'
build({ plugins: [require('unplugin-unused/esbuild')()], })
Webpack
ts // webpack.config.js module.exports = { /* ... */ plugins: [require('unplugin-unused/webpack')()], }
赞助者
许可证
MIT License © 2024-PRESENT Kevin Deng