当前位置: 首页 > 面试题库 >

未定义“属性”

孙项禹
2023-03-14
问题内容

我正在借助以下方法设置新的React:https : //github.com/facebookincubator/create-react-
app

但是,我遇到了一个棉绒问题。我收到以下掉毛错误'PropTypes' is not defined. (no-undef)

这是导致问题的代码

import React, { Component } from 'react';
import PropTypes from 'prop-types';

class Routers extends Component {
  static propTypes = {
    history: PropTypes.object.isRequired
  };

...

我试着使用react / prop-types规则,但无济于事。


问题答案:

根据这个问题发表评论。

这似乎是因为您在安装eslint 4.x时仅应使用create-react-
app
随附的eslint版本。您应该删除所有手动安装的eslint,然后使用存储库随附的eslint。



 类似资料:
  • 试图向OpenLDAP添加一个新属性,但总是碰壁。我正在尝试向架构添加ipPhone属性,因为我不能在默认的telephoneNumber属性中包含*数字。 下面是我的LDIF文件,用于创建新属性并将其与objectClass类似。 我已经测试和谷歌了几个小时,但一直无法解决这个问题或找出我错过了什么!

  • 创建Spring Boot cloud config应用程序时出现以下错误。有什么帮助吗?

  • 问题内容: 注意:根据 ECMAScript5.1,第15.1.1.3节,window.undefined是只读的。 现代浏览器正确地实现了这一点。 例如:Safari 5.1,Firefox 7,Chrome 20等。 Undefined仍可在以下位置更改:Chrome 14,… 原来,问题的原因是 如果“对象”中没有属性“ x”,则返回false。 我通过在两个Facebook函数中用规则相等

  • 问题内容: 检查JavaScript中的对象属性是否为最佳方法是什么? 问题答案: 检查属性值是否为特殊值的通常方法是: 要检查对象是否实际上没有这样的属性,并因此在尝试访问它时默认情况下将返回: 检查与标识符关联的值是否为特殊值, 或者 尚未声明该标识符。注意:此方法是引用 未声明的标识符(注意:与的值不同)的唯一方法,且不会出现早期错误: 在ECMAScript 5之前的JavaScript版

  • 问题内容: 我是Codeigniter模型的新手,我尝试按照文档中的步骤加载所有在数据库中注册的用户。 这是我的模型: 这是我的控制器: 它显示错误: 致命错误: 在第30行的G:\ xampp \ htdocs \ fiksi \ system \ application \ models \ user.php中的非对象上调用成员函数query() 第30行,请参阅上方的评论… 问题答案: 您必

  • 我得到错误消息:未定义的属性: 我的控制器是 而我的模特是 而我的观点是 遇到PHP错误严重程度:注意 消息:未定义的属性:CI_DB_mysqli_result::num_row 文件名:models/Login\u mod。php 电话号码:27 回溯: 文件:C:\xampp\htdocs\ov400\application\models\Login\u mod。php行:27函数:\u错误