uipath-cli
latest
false
UiPath CLI 用户指南
重要 :
请注意,此内容已使用机器翻译进行了本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。
uip 解决方案清理
"uip solution清理"的语法和选项,可删除 UiPath 解决方案中每个项目中未使用的项目。
uip solution cleanup 将从解决方案中的每个项目中删除未使用的项目(活动、依赖项)。对于解决方案目录,项目来源就地修改;传递 --dry-run 以仅检测未使用的项目而不更改任何内容。
大纲
uip solution cleanup <solutionPath> [--dry-run] [--skip-imports] [--nuget-sources-config-path <path>] [--exclude-configured-sources] [--feed-folder <name>] [--login-validity <minutes>]
uip solution cleanup <solutionPath> [--dry-run] [--skip-imports] [--nuget-sources-config-path <path>] [--exclude-configured-sources] [--feed-folder <name>] [--login-validity <minutes>]
参数
| 名称 | 必填 | 用途 |
|---|---|---|
<solutionPath> | 是 | 解决方案目录(包含 .uipx)或 .uis 文件的路径。 |
选项
| 长 | 值 | 默认 | 描述 |
|---|---|---|---|
--dry-run | 标记 | 关闭 | 检测未使用的项目,但不要修改任何项目文件。 |
--skip-imports | 标记 | 关闭 | 不要在项目文件中清理对已移除项目的尚未使用的引用。 |
--nuget-sources-config-path | 路径 | — | NuGet 源配置文件的路径。 |
--exclude-configured-sources | 标记 | 关闭 | 仅解决来自租户订阅源和 --nuget-sources-config-path 的项目依赖项。删除内置 UiPath 和 nuget.org 订阅源 — 不依赖于这些订阅源的依赖项将无法还原。 |
--feed-folder | 名称或路径 | — | 从此 Orchestrator 文件夹的库订阅源而不是每个租户订阅源解决项目依赖项。 |
--login-validity | 分钟 | 10 | 在令牌过期前触发刷新的最短分钟数。 |
示例
# Remove unused items from every project, modifying files in place
uip solution cleanup ./my-solution
# Detect without modifying anything
uip solution cleanup ./my-solution --dry-run
# Remove unused items from every project, modifying files in place
uip solution cleanup ./my-solution
# Detect without modifying anything
uip solution cleanup ./my-solution --dry-run
数据形状(--输出 json)
{
"Code": "SolutionCleanup",
"Data": {
"DryRun": false,
"ChangedFilesByProject": {
"project-design-id": ["project.json", "Main.xaml"]
},
"CleanupByProject": {
"project-design-id": {
"unusedItems": ["UiPath.Stale.Activities"],
"cleanedFiles": ["Main.xaml"]
}
}
}
}
{
"Code": "SolutionCleanup",
"Data": {
"DryRun": false,
"ChangedFilesByProject": {
"project-design-id": ["project.json", "Main.xaml"]
},
"CleanupByProject": {
"project-design-id": {
"unusedItems": ["UiPath.Stale.Activities"],
"cleanedFiles": ["Main.xaml"]
}
}
}
}
使用 --dry-run 时,ChangedFilesByProject 为空,并且每个项目的 cleanedFiles 保持为空,因为未写入任何内容。
退出代码
请参阅共享合同的退出代码。
相关命令
uip solution restore— 解析 NuGet 依赖项(在pack之前运行,与清理无关)。uip solution pack— 将清理后的解决方案打包。