我想做:
let server = {}
for(var i = 0; i < 20; i++) {
server[i] = 'none';
}
但是我收到这个烦人的错误,说我的元素隐式具有“ any”类型,因为类型“ {}”没有索引签名。我的代码可以运行,但是我遇到了所有这些错误。有没有办法通过传递编译器标志或使元素显式来禁用gulp?
答案 0 :(得分:1)
只需将其声明为类型<svg id="SVG"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
width="250"
height="175"
viewBox="0 0 250 175">
<text font-size="10" x="10" y="20">
<tspan
x="10" dy="0">Hover over the objects below. Can the cursor</tspan><tspan
x="10" dy="12">change from "cursor:wait" into e.g. "cursor:help"</tspan><tspan
x="10" dy="12.5">after about 1 second, (which will be right</tspan><tspan
x="10" dy="12.5">about when the tooltip appears on certain</tspan><tspan
x="10" dy="12.5">browsers) without using any scripting language?</tspan></text>
<g id="MOUSE_OVER_THESE">
<rect x="50" y="100" width="60" height="50" fill="red">
<title>This is a tooltip.</title>
</rect>
<rect x="150" y="100" width="60" height="50" fill="blue">
<title>This is another tooltip.</title>
</rect>
</g>
</svg>
。您可能还需要切换一些编译器选项
any
该文件名为let server: any = {}
for(var i = 0; i < 20; i++) {
server[i] = 'none';
}
,该文件应位于您的根目录中。
这是我的样子
tsconfig.json