如何忽略不想修改的TypeScript编译错误?
问题
TypeScript是对JavaScript一个非常有益的补充,用TypeScript来写JavaScript代码,可以在编译期解决很多问题,提高代码质量。
但是,凡事有个但是,有时候我们还是想要忽略一些编译错误,利用JavaScript的灵活性,减少一些工作量。
那么,这时候,要怎样忽略TypeScript编译成JavaScript时报的错误呢?
比如,以下代码就报了这么一个错误:
TS2322: Type 'null' is not assignable to type 'string[]'
解决方法
针对我们这种懒癌患者,TypeScript很贴心地提供一个工具:ts-ignore
只需要将下边这行代码放在报错的代码前边,一切就安静了:
//@ts-ignore
这里是报错的正确代码
像这样子:
友情提示
这个方法虽然好用,但是仅限于在你确定一定以及肯定代码没问题的时候才能用。
扫一扫关注微信公众号:耿直的IT男阿斌
聊一聊IT男眼中的世界