React、Standard 和 ESLint - 'propTypes' 未定义。 (无-undef)
React, Standard & ESLint - 'propTypes' is not defined. (no-undef)
我正在使用:
- React 16.2.0
- Standard 10.0.3
- Babel ES Lint 8.2.3
- @babel/plugin-proposal-class-properties 7.0.0-beta.40
- VS Code
我的 package.json
:
"standard": {
"parser": "babel-eslint"
}
我正在编写我的 React 组件:
class MyComponent extends React.Component {
static propTypes = {}
static defaultProps = {}
myMethod = () => {}
render () {}
}
我看到了这些错误:
'propTypes' is not defined. (no-undef)
'defaultProps' is not defined. (no-undef)
'myMethod' is not defined. (no-undef)
每次打开组件文件时,这些错误都让我很困惑!
如何让 ES Lint 将这些 class 属性识别为有效,或者告诉 ES Lint 忽略它们..?
已将 Standard 更新到 11.0.1,错误消失了。
谢天谢地!
我正在使用:
- React 16.2.0
- Standard 10.0.3
- Babel ES Lint 8.2.3
- @babel/plugin-proposal-class-properties 7.0.0-beta.40
- VS Code
我的 package.json
:
"standard": {
"parser": "babel-eslint"
}
我正在编写我的 React 组件:
class MyComponent extends React.Component {
static propTypes = {}
static defaultProps = {}
myMethod = () => {}
render () {}
}
我看到了这些错误:
'propTypes' is not defined. (no-undef)
'defaultProps' is not defined. (no-undef)
'myMethod' is not defined. (no-undef)
每次打开组件文件时,这些错误都让我很困惑!
如何让 ES Lint 将这些 class 属性识别为有效,或者告诉 ES Lint 忽略它们..?
已将 Standard 更新到 11.0.1,错误消失了。
谢天谢地!