zoukankan      html  css  js  c++  java
  • react-native 编译报错: undefined is not an object (evaluating '_react2.PropTypes.func')

    情况通报:

    因为是我的二维码模块报错,提示报错代码如下

    重要信息是下面的红色字体部分(Android 模拟器红屏)

    undefined is not an object (evaluating '_react2.PropTypes.func')
    <unknown>
    D:CDM_POS_APPpos_shouy ode_modulesreact-native-smart-barcodeBarcode.js:38:33
    loadModuleImplementation
    D:CDM_POS_APPpos_shouy ode_modulesmetro-bundlersrcResolverpolyfills equire.js:178:12
    guardedLoadModule
    D:CDM_POS_APPpos_shouy ode_modulesmetro-bundlersrcResolverpolyfills equire.js:130:36
    _require
    D:CDM_POS_APPpos_shouy ode_modulesmetro-bundlersrcResolverpolyfills equire.js:110:20
    <unknown>
    D:CDM_POS_APPpos_shouysrcQrcodeView.js:17
    loadModuleImplementation
    D:CDM_POS_APPpos_shouy ode_modulesmetro-bundlersrcResolverpolyfills equire.js:178:12
    guardedLoadModule
    D:CDM_POS_APPpos_shouy ode_modulesmetro-bundlersrcResolverpolyfills equire.js:130:36
    _require
    D:CDM_POS_APPpos_shouy ode_modulesmetro-bundlersrcResolverpolyfills equire.js:110:20
    <unknown>
    D:CDM_POS_APPpos_shouyApp.js:31
    loadModuleImplementation
    D:CDM_POS_APPpos_shouy ode_modulesmetro-bundlersrcResolverpolyfills equire.js:178:12
    guardedLoadModule
    D:CDM_POS_APPpos_shouy ode_modulesmetro-bundlersrcResolverpolyfills equire.js:130:36
    _require
    D:CDM_POS_APPpos_shouy ode_modulesmetro-bundlersrcResolverpolyfills equire.js:110:20
    <unknown>
    D:CDM_POS_APPpos_shouyindex.js:2
    loadModuleImplementation
    D:CDM_POS_APPpos_shouy ode_modulesmetro-bundlersrcResolverpolyfills equire.js:178:12
    guardedLoadModule
    D:CDM_POS_APPpos_shouy ode_modulesmetro-bundlersrcResolverpolyfills equire.js:123:45
    _require
    D:CDM_POS_APPpos_shouy ode_modulesmetro-bundlersrcResolverpolyfills equire.js:110:20
    global code

    解决办法:

    找到错误位置的:D:CDM_POS_APPpos_shouy ode_modules eact-native-smart-barcodeBarcode.js

    PropTypes 放在了react 中引入,但是还是出错
    Undefined is not an object(evaluating ‘_react2.PropTypes.func’)

    正确写法:


    import React, { Component } from 'react';

    import PropTypes from 'prop-types';

    把PropTypes 从prop-types 中引入

    最终截图:

  • 相关阅读:
    websocket使用nginx作为反向代理
    curl模拟http发送get或post接口测试
    linux tail -f messages查看控制台失败
    shell中使用>/dev/null 2>&1 丢弃信息
    mysql备份与还原
    计算机中RAM和ROM
    *C语言有关指针的变量声明中的几个易错点
    五种存储变量补充~作用域和存储时期
    typedef和#define的简单比较
    fopen()函数参数
  • 原文地址:https://www.cnblogs.com/pxjbk/p/10258909.html
Copyright © 2011-2022 走看看