进阶 unplugin.unjs.io 2026-10-08 10:00:35 · 6 阅读

第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

评论 (0)