// @ts-ignore注释使TypeScript编译器可以忽略它下面的行。
你怎么能用TypeScript忽略一整块代码呢?
// @ts-ignore注释使TypeScript编译器可以忽略它下面的行。
你怎么能用TypeScript忽略一整块代码呢?
当前回答
您可以使用// @ts-expect-error来抑制一行上的错误,也可以用于多行,这有点麻烦,但这是目前您可以得到的最接近的东西
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-9.html#-ts-expect-error-comments
但是等等
如果你在没有错误的行上使用// @ts-expect-error,它将导致错误未使用的'@ts-expect-error'指令。
所以请确保只在有类型错误的行上使用它
其他回答
只使用
// @ts-ignore-start
typescript is ...
// @ts-ignore-end
这将忽略下一行,并且只忽略下一行。
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
你可以在Files文件的顶部使用//@ts-nocheck
参考: 忽略typescript文件中的所有错误
您可以使用// @ts-expect-error来抑制一行上的错误,也可以用于多行,这有点麻烦,但这是目前您可以得到的最接近的东西
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-9.html#-ts-expect-error-comments
但是等等
如果你在没有错误的行上使用// @ts-expect-error,它将导致错误未使用的'@ts-expect-error'指令。
所以请确保只在有类型错误的行上使用它
如果你不需要类型安全,只需要将block带到一个新的分离文件中,并将扩展名更改为.js,.jsx