tsconfig + 别名 ---> ctrl + 鼠标左键;eslint 选择性忽略 no-undef 引起的报错;
问题:window.location.origin、includes方法 IE报错;
原因:IE10及以下不支持
问题:ctrl + 鼠标左键,不跳转到对应文件。
原因:webpack里面设置了别名;
解决方案:使用 jsconfig或tsconfig 配置baseUrl参数;
问题:
- 给老项目加了eslint,在进行--fix批量解决error的时候,有一部分需要手动修改。
- 其中有一个就是:no-undef。使用了未定义的变量
- 老项目里面好几百个文件使用了 window下的几个变量,但都是简写,所以eslint报错。
- 现在需要在不关闭 该 eslint规则的情况下,忽略这几个变量,需要怎么操作?
解决办法:在eslint配置文件里面添加如下配置;