Update placeholder syntax in template string documentation
This commit is contained in:
+6
-3
@@ -32,7 +32,7 @@
|
||||
},
|
||||
"curseforge": {
|
||||
"project_id": 123456,
|
||||
"version_name": "${filename_format}",
|
||||
"version_name": "#{filename_format}",
|
||||
"environment": ["Client", "Server"],
|
||||
"loaders": ["fabric"],
|
||||
"relations": {
|
||||
@@ -60,7 +60,7 @@
|
||||
| `modrinth.dependencies` | object[] | 依赖列表,无依赖填 `[]` |
|
||||
| `curseforge` | object | CurseForge 配置 |
|
||||
| `curseforge.project_id` | number | CurseForge 项目 ID |
|
||||
| `curseforge.version_name` | string | 版本名称模板,`${filename_format}` 引用 config 中 `filename_format` 字段 |
|
||||
| `curseforge.version_name` | string | 版本名称模板,如 `"#{filename_format}"` |
|
||||
| `curseforge.environment` | string[] | 运行环境 |
|
||||
| `curseforge.loaders` | string[] | 加载器列表 |
|
||||
| `curseforge.relations` | object | 关联项目,格式 `{ projects: [...] }` |
|
||||
@@ -71,7 +71,10 @@
|
||||
| `filename_format` | string | 构建产物文件名模板,用于反向解析 `${version}` 和 `${mc_version}` |
|
||||
| `source_filename_format` | string | 源码 jar 文件名模板,用于正向生成文件名 |
|
||||
|
||||
> **递归解析规则**:所有含 `${...}` 的模板字符串,正向 format 或反向解析后,若结果仍包含 `${...}` 占位符,则需继续解析,直至结果中不再有占位符为止。`${...}` 中的变量首先从 config 同级字段取值,例如 `${filename_format}` 引用 config 中的 `filename_format` 字段。
|
||||
> **递归解析规则**:所有含占位符的模板字符串,正向 format 或反向解析后,若结果仍包含占位符,则需继续解析,直至结果中不再有占位符为止。
|
||||
>
|
||||
> - `#{...}` — 引用占位符,如 `#{filename_format}` 表示此处将引用解析后的值
|
||||
> - `${...}` — 模板变量,由运行时填入实际值,如 `${version}`、`${mc_version}`
|
||||
|
||||
## 运行时流程
|
||||
|
||||
|
||||
Reference in New Issue
Block a user