跳至正文
Wener Notes

knip

约 1 分钟阅读
    • Find unused
bash
# npm init @knip/config

knip --config knip.jsonc

pnpm dlx knip --config knip.jsonc
text
unused files = project files - (entry files + resolved files)

配置

  • knip.json
  • knip.jsonc
  • .knip.json
  • .knip.jsonc
  • knip.ts
  • knip.js
  • knip.config.ts
  • knip.config.js
  • package.json#knip

默认配置

json
{
  "entry": ["index.{js,ts}", "src/index.{js,ts}"],
  "project": ["**/*.{js,ts}"]
}
  • suffix! for production
json
{
  "$schema": "https://unpkg.com/knip@5/schema.json",
  "entry": ["src/index.ts", "scripts/{build,create}.js"],
  "project": ["src/**/*.ts", "scripts/**/*.js"]
}

关联信息

反向链接、本文链接的其他页面和外部资料。

参考资料

GitHub1 条
最近更新commit 8623c47编辑