ts中 “属性“replaceAll”在类型“string”上不存在。”

4,390 阅读1分钟

TS中有某些属性在某些对象中不存在

比如比如

  1. 属性“replaceAll”在类型“string”上不存在。
  2. 找不到名称“window”

等等一系列报错都是因为在tsconfig.json中配置问题。

因为我们的EMACscript标准每年都在更新,所以我们在使用最新特征的时候需要配置一下EMAC版本

如下: 在compilerOptions 中添加lib属性:

"lib": ["ES2021", "dom"],

解决啦