刚刚在Vue3项目引入的一个组件Person下有红线,系统给出了警告,这是因为TypeScript会检查代码中未使用的变量,我定义了'Person'的变量,但是后续代码没有使用到它,从而导致Vetur(Vue的语法检查工具)给出了这个警告。
解决方法:
方法一:你可以删除或者在代码中使用 'Person' 变量或类型,以避免出现这个警告
方法二:不想删除的话,那就改一下设置(在VsCode左下角找到设置 => 搜索框搜索vetur => 滑到最底下,找到 Vetur Validation:Script 取消可选框 => 关闭重进即可)
方法三:在tsconfig.json里面添加以下代码,让系统不检查未使用的变量以及参数,这样就不会警告啦
"compilerOptions": {
"noUnusedLocals": false,//不检查未使用的变量
"noUnusedParameters": false//不检查未使用的参数
},
标签:declared,xxxis,检查,read,代码,Person,Vue3,警告,变量
From: https://www.cnblogs.com/sharenotes/p/18181304