本文适用于: ✔️ Aspire CLI 9.4.0 及更高版本
Name
aspire config set - 设置配置值。
Synopsis
aspire config set <key> <value> [options]
Description
通过键名设置配置值的aspire config set命令。
Aspire 支持本地和全局设置文件。 本地设置文件中定义的设置将覆盖全局设置文件中设置的设置。
本地设置
本地设置文件存储在
.aspire/settings.json当前目录下。全局设置
全局设置文件存储在
$HOME/.aspire/globalsettings.json.
Arguments
以下参数可用:
key要更新的配置密钥。
小窍门
有关可用密钥,请参阅 “设置” 部分。 查找以
features前缀开头的名称。 功能切换是启用或禁用 CLI 中 Aspire 特定功能的布尔值。value要设置的配置值。
选项
可以使用以下选项:
-g, --global全局设置
$HOME/.aspire/globalsettings.json配置值,而不是本地设置文件。-
-?, -h, --help打印可用命令和选项的帮助和用法文档。
-
-d, --debug启用控制台的调试日志记录,以便在 Aspire 运行命令时输出 CLI 所执行操作的详细信息。
-
--wait-for-debugger在运行命令之前,等待调试器附加。
可用设置
以下配置设置可用:
| Setting | Description |
|---|---|
appHostPath |
CLI 所默认使用的 AppHost 项目 Aspire 的路径。 首次运行并检测到 AppHost 项目时,或者选择一个项目时,Aspire CLI 会设置Aspire此设置。 |
features.execCommandEnabled |
exec启用或禁用 CLI 中的Aspire命令。
true设置为允许执行功能,或false禁用它们。 |
features.minimumSdkCheckEnabled |
启用或禁用 CLI 中的 Aspire 最低 SDK 版本检查。 设置为 true 强制实施 SDK 版本要求,或 false 禁用检查。 |
features.orphanDetectionWithTimestampEnabled |
在 CLI 中使用 Aspire 时间戳跟踪启用或禁用孤立资源检测。 将true设置为启用增强的孤立检测,或将false设置为禁用。 |
features.packageSearchDiskCachingEnabled |
在 CLI 中 Aspire 启用或禁用包搜索结果的磁盘缓存。 设置为 true 在本地缓存搜索结果,或 false 禁用缓存。 |
features.showDeprecatedPackages |
控制已弃用的包是否显示在搜索结果和包列表中。 设置为 true 显示已弃用的包,或 false 隐藏它们。 |
features.singleFileAppHostEnabled |
启用或禁用对 CLI 中的 Aspire 单文件 AppHost 项目的支持。 设置为 true 启用单文件 AppHost 支持,或 false 将其禁用。 |
features.stagingChannelEnabled |
启用或禁用对 CLI 中的 Aspire 过渡通道包和功能的访问。 设置true以启用暂存通道访问,或设置false以禁用暂存通道访问。 |
features.updateNotificationsEnabled |
在 CLI 中 Aspire 启用或禁用更新通知。
true设置为显示有关可用更新的通知,或false禁用它们。 |