所有命令 · extensions

pm package

Manage package lifecycle in project or global scope.

Installs, explores, manages, diagnoses, adopts, activates, deactivates, and refreshes package-backed pm runtime extensions.

用法

pm package [options] [command] [target]

参数

<target>Package source, name, or scaffold path可选

选项

--initGenerate a starter package scaffold at target path可选
--capability <kind>Starter capability for --init (default: commands)可选
--installInstall a package source可选
--dry-runPreview install without writes or activation可选
--uninstallUninstall an installed package可选
--exploreList discovered packages in selected scope可选
--manageList managed packages and updates可选
--describeShow surfaces registered by a loaded package可选
--markdownRender describe as Markdown可选
--output <path>Write Markdown to a file可选
--reloadReload packages without import cache可选
--watchUse watch mode with --reload可选
--doctorRun package diagnostics可选
--catalogList bundled first-party package catalog metadata可选
--adoptAdopt unmanaged package可选
--adopt-allAdopt all unmanaged packages可选
--activateActivate a package in selected scope settings可选
--deactivateDeactivate a package in selected scope settings可选
--projectUse project package scope (default)可选
--globalUse global package scope可选
--gh <github-source>Install from GitHub shorthand source (owner/repo[/path])可选
--ref <ref>Git ref/branch/tag for GitHub install sources可选
--detail <mode>Package diagnostics detail mode (summary|deep)可选
--traceInclude actionable registration traces in doctor deep diagnostics可选
--runtime-probeOpt-in runtime activation probe for manage output parity可选
--fix-managed-stateAdopt unmanaged packages before diagnostics/update checks可选
--isolatedRun doctor against project-scope packages only, ignoring global registrations可选
--strict-exitReturn non-zero exit when doctor warnings are present (ok=false)可选
--declarativeScaffold the composeExtension blueprint starter (any capability)可选

示例

pm package install npm:@scope/pm-package --project