获取任务包里的内容文件
// 该步骤不能用 mn.api,响应不是 JSON
const res = await fetch('/bridge/v1/bundles/' + bundleId + '/files?path=source.json');
const src = await res.json();{
"files": [
"manifest.json",
"source.json",
".bridge",
".imported",
"import-receipt.json"
]
}任务包与同步诊断
列出任务包文件
不带 path 时列出包内文件。带 path 时返回该文件的原始内容,路径相对包根,层级用
/ 分隔。
包内除 manifest.json 与 source.json 之外,还有若干标记文件:.bridge 标明
该包经接口创建,导入后另写下 .imported 与 import-receipt.json。
这些文件都不是供插件写入内容的位置。
带 path 时响应不是 JSON,mn.api 会把 Response Body 当 JSON 解析并抛出语法错误,必须改用
fetch 原语读取。
GET
/
bundles
/
{bundleId}
/
files
获取任务包里的内容文件
// 该步骤不能用 mn.api,响应不是 JSON
const res = await fetch('/bridge/v1/bundles/' + bundleId + '/files?path=source.json');
const src = await res.json();{
"files": [
"manifest.json",
"source.json",
".bridge",
".imported",
"import-receipt.json"
]
}