以下demo組件名用Form做演示
解決辦法1 :
命令行報錯如下:
翻譯:已定義“Form”,但未使用已定義變量
解決方式如下:
解決辦法2 :
命令行末尾提示如下:
翻譯: 若要忽略,請在前面的行中添加 //eslint disable next line
解決方式如下:
解決辦法3:
找到 .eslintrc.js 文件, 在rules對象中添加 'no-unused-vars': 'off' 關閉提示
這是一個掩耳盜鈴的解決辦法
總結:
頁面引用了你定義的組件, 但是實際頁面內容並沒有使用到的時候, eslint就會發出警告.
tips:
1.這是eslint警告, 無論是 React 還是 Vue 都是通用的解決辦法!
2.如果你使用的是ide內的命令控制檯,修改後命令行的警告還存在, 但是瀏覽器的控制檯警告已經沒了, 那重啓ide即可.