解决Vue3项目警告:'xxx' is declared but its value is never read.Vetur(6133) Module

刚刚在Vue3项目引入的一个组件Person下有红线,系统给出了警告,这是因为TypeScript会检查代码中未使用的变量,我定义了'Person'的变量,但是后续代码没有使用到它,从而导致Vetur(Vue的语法检查工具)给出了这个警告。

解决方法:

方法一:可以删除或者在代码中使用的变量或类型,比如我删除的是 'Person' ,以避免出现这个警告

方法二:不想删除的话,那就改一下设置(在VsCode左下角找到设置 => 搜索框搜索vetur => 滑到最底下,找到 Vetur Validation:Script 取消可选框 => 关闭重进即可)

方法三:在tsconfig.json里面添加以下代码,让系统不检查未使用的变量以及参数,这样就不会警告啦

"compilerOptions": {
    "noUnusedLocals": false,//不检查未使用的变量
    "noUnusedParameters": false//不检查未使用的参数
  },
posted @ 2024-05-09 08:20  淡然置之  阅读(5143)  评论(0)    收藏  举报