EN
← 错误索引

F_SYSTEM_INVALID_COMPLETION_REQUEST

补全请求无效

complete() 收到的 args 不是字符串数组,或 incomplete 不是字符串。

更新于

复现

args 必须是已经提交的 argv tokens 数组:

src/completion.ts
import { complete } from 'func/completion'
import { AppModule } from './app.module'

complete(AppModule, {
  args: 'deploy' as any,
  incomplete: '--t',
})

如何修复

传入 { args: ['deploy'], incomplete: '--t' }args 中的每一项和 incomplete 都必须是字符串;不要传入整条未拆分的命令行。完整请求位于 details.request