dsh-preflight
DSH 插件预安装冲突模拟与运行时日志诊断工具,支持检测依赖冲突并分析错误日志。
AI 分析
核心用途是保障插件安装与运行的稳定性。适合经常折腾、安装大量插件的 DSH 深度用户或插件开发者,用于排查插件冲突和启动失败问题。
安裝
此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗
說明文件
閱讀完整 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.log、dsh.log、dsh.restart.log 和 launch-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