如何让 create-react-app 检查未使用的导入
How to make create-react-app check for unused imports
我主要使用 create-react-app 来启动一个新的 React 项目。几天前,我第一次尝试 Vue,它有这个功能,如果你的代码中有未使用的导入,它基本上可以阻止应用程序 运行。是否可以为 create-react-app 提供相同的功能?
eslint
规则 no-unused-vars
默认情况下已启用(在 CRA 中)
'value' is defined but never used. (no-unused-vars)eslint
这适用于未使用的导入,例如这个简单的代码会产生警告:
// 'useState' is defined but never used. (no-unused-vars)eslint
import React, {useState} from "react";
export default function App() {
return <>...</>;
}
如果您想阻止该应用 运行,请更改配置以生成 error
。
{
...
"rules": {
"no-unused-vars": ["error"]
}
}
- 见
我主要使用 create-react-app 来启动一个新的 React 项目。几天前,我第一次尝试 Vue,它有这个功能,如果你的代码中有未使用的导入,它基本上可以阻止应用程序 运行。是否可以为 create-react-app 提供相同的功能?
eslint
规则 no-unused-vars
'value' is defined but never used. (no-unused-vars)eslint
这适用于未使用的导入,例如这个简单的代码会产生警告:
// 'useState' is defined but never used. (no-unused-vars)eslint
import React, {useState} from "react";
export default function App() {
return <>...</>;
}
如果您想阻止该应用 运行,请更改配置以生成 error
。
{
...
"rules": {
"no-unused-vars": ["error"]
}
}
- 见