tsconfig + 别名 ---> ctrl + 鼠标左键;eslint 选择性忽略 no-undef 引起的报错;

问题:window.location.origin、includes方法 IE报错;

原因:IE10及以下不支持


 

问题:ctrl + 鼠标左键,不跳转到对应文件。

原因:webpack里面设置了别名;

解决方案:使用 jsconfig或tsconfig 配置baseUrl参数;


 

问题:

  1. 给老项目加了eslint,在进行--fix批量解决error的时候,有一部分需要手动修改。
  2. 其中有一个就是:no-undef。使用了未定义的变量
  3. 老项目里面好几百个文件使用了 window下的几个变量,但都是简写,所以eslint报错。
  4. 现在需要在不关闭 该 eslint规则的情况下,忽略这几个变量,需要怎么操作?

解决办法:在eslint配置文件里面添加如下配置;

 

posted @ 2021-11-10 14:37  蒋大忙  阅读(259)  评论(0编辑  收藏  举报