【发布时间】:2020-02-24 15:29:44
【问题描述】:
我用VS写Typescript
我想简单地键入命令“document.write”而没有错误代码。 我现在拥有的是这个命令“文档”的错误代码。我只是不想陷入复杂的事情,因为可以有一个简单的解决方案(我在以前的 PC 和 VS 上没有遇到过这个问题)。
错误信息:
错误 TS2584 (TS) 找不到名称“文档”。您需要更改目标库吗?尝试更改lib 编译器选项以包含“dom”。 C:\web development\studies\typescript\replaceCharsInArray\replaceCharsInArray(tsconfig 或 jsconfig 项目) C:\web development\studies\typescript\replaceCharsInArray\replaceCharsInArray\app.ts 9 活动
let arr: string[] = ['black ofram','american walnut'];
function replaceCharsInStringArray(arr: string[], oldChar:string, newChar:string): string[] {
for (let i = 0; i >= arr.length - 1, i++;) {
arr[i] = arr[i].replace(newChar, oldChar);
return arr;
};
}
arr = replaceCharsInStringArray(arr, ' ', '_');
document.write
【问题讨论】:
-
我用谷歌搜索了错误消息,这看起来很有希望:github.com/Microsoft/TypeScript/issues/… - 像他们说的那样更新 tsconfig.js 编译器选项可以解决您的问题。
标签: typescript visual-studio-2019 document.write