一个关于配置项的奇怪问题

我按如下方法定义了一个配置项

当我试图访问该数组中元素的某一属性时,会得到如下错误提示

但yarn dev之后我的程序能正确地获取这个属性的值,并不会报错

但yarn build时同样会提示这里有错误,并且会导致无法成功build(应该是它导致的,我试过把报错的部分注释掉就能成功build了)

1 个赞

object 指代任何类型不是 umberstringbooleansymbolnullundefined 的类型。例如,{} 就是一个 object,而 {} 上显然没有 subject

不要使用 object,而是准确描述这一类型。

2 个赞

不是很懂您的意思 我要怎么"准确描述这一类型"呢?

1 个赞
  taskpool: {
    name: string
    profile: string
    // ...
  }[]
2 个赞

了解する!感谢解答!

1 个赞