nzl153/dsh-preflight0

dsh-preflight

DSH 插件预安装冲突模拟与运行时日志诊断工具,支持检测依赖冲突并分析错误日志。

AI 分析

核心用途是保障插件安装与运行的稳定性。适合经常折腾、安装大量插件的 DSH 深度用户或插件开发者,用于排查插件冲突和启动失败问题。

套件
dsh-preflight
版本
0.2.0
授權
MIT
最近更新
2026年8月15日

安裝

此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗

使用

dsh-preflight check dsh-web-search-pro
dsh-preflight check github:owner/repo#main --profile web
dsh-preflight check "D:\work\my-plugin"
dsh-preflight audit
dsh-preflight diff dsh-web-search-pro --json
dsh-preflight explain
dsh-preflight explain --log "D:\logs\dsh.err.log" --json

explain 默认读取 DSH 安装根下的 dsh.err.logdsh.logdsh.restart.loglaunch-trace.log。每个文件只读取尾部 2 MiB。日志不存在或为空时正常返回 INFO。

常用参数:

  • --profile :profile 名,默认 web
  • --profile-dir :直接指定 profile 目录
  • --dsh-root :覆盖 DSH 安装根
  • --dsh-home :覆盖 .dsh 根目录
  • --registry :覆盖 npm registry
  • --log explain 只分析指定日志
  • --json:输出机器可读 JSON
  • --strict:存在 WARN 时也返回退出码 1