在这里可以明显的看到这句话的意思就是:简单地从字符串字面量推断类型字符串,删除类型注释
意思就是已经知道你所赋值后这个元素的类型已经被检测出来了

public name:string = "www"

那么这个时候就要检测你的项目中检测是tsLine还是esLine

tsLine的解决方法就是把

    "no-inferrable-types": [
      true,
      "ignore-params"
    ],

改成

    "no-inferrable-types": [
      true,
      "ignore-params",
      "ignore-properties"
    ],

如果是esLine在文件中

rules: {
    'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    // 去除ts类型检测
    "@typescript-eslint/no-inferrable-types": "off" 
  },

本文连接:点击
博主个人小博客:嘿嘿

posted on   穆辞  阅读(654)  评论(0)    收藏  举报
努力加载评论中...

点击右上角即可分享
微信分享提示