情况通报:

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

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

undefined is not an object (evaluating '_react2.PropTypes.func')
<unknown>
D:\CDM_POS_APP\pos_shouy\node_modules\react-native-smart-barcode\Barcode.js:38:33
loadModuleImplementation
D:\CDM_POS_APP\pos_shouy\node_modules\metro-bundler\src\Resolver\polyfills\require.js:178:12
guardedLoadModule
D:\CDM_POS_APP\pos_shouy\node_modules\metro-bundler\src\Resolver\polyfills\require.js:130:36
_require
D:\CDM_POS_APP\pos_shouy\node_modules\metro-bundler\src\Resolver\polyfills\require.js:110:20
<unknown>
D:\CDM_POS_APP\pos_shouy\src\QrcodeView.js:17
loadModuleImplementation
D:\CDM_POS_APP\pos_shouy\node_modules\metro-bundler\src\Resolver\polyfills\require.js:178:12
guardedLoadModule
D:\CDM_POS_APP\pos_shouy\node_modules\metro-bundler\src\Resolver\polyfills\require.js:130:36
_require
D:\CDM_POS_APP\pos_shouy\node_modules\metro-bundler\src\Resolver\polyfills\require.js:110:20
<unknown>
D:\CDM_POS_APP\pos_shouy\App.js:31
loadModuleImplementation
D:\CDM_POS_APP\pos_shouy\node_modules\metro-bundler\src\Resolver\polyfills\require.js:178:12
guardedLoadModule
D:\CDM_POS_APP\pos_shouy\node_modules\metro-bundler\src\Resolver\polyfills\require.js:130:36
_require
D:\CDM_POS_APP\pos_shouy\node_modules\metro-bundler\src\Resolver\polyfills\require.js:110:20
<unknown>
D:\CDM_POS_APP\pos_shouy\index.js:2
loadModuleImplementation
D:\CDM_POS_APP\pos_shouy\node_modules\metro-bundler\src\Resolver\polyfills\require.js:178:12
guardedLoadModule
D:\CDM_POS_APP\pos_shouy\node_modules\metro-bundler\src\Resolver\polyfills\require.js:123:45
_require
D:\CDM_POS_APP\pos_shouy\node_modules\metro-bundler\src\Resolver\polyfills\require.js:110:20
global code

解决办法:

找到错误位置的:D:\CDM_POS_APP\pos_shouy\node_modules\react-native-smart-barcode\Barcode.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 中引入

最终截图:

最新文章

  1. sqlserver下调试sql语句
  2. js页面跳转的方式
  3. cocos2dx 3.x(获取当前系统时间)
  4. python-ansible
  5. pythonchallenge关卡破解
  6. 阿里云利用web直传文件到oss服务器
  7. JS定位PDF页码。
  8. mongodb的优化
  9. 2D游戏编程2--windows高级编程
  10. 局域网指定 IP 地址后无法上网的问题
  11. Java中实现短信发送
  12. 设计模式的征途—14.职责链(Chain of Responsibility)模式
  13. iOS组件化之路(一)
  14. windows 命令行操作 Mysql 数据库
  15. idea中Lombok的使用
  16. display: table; 100%的宽度
  17. mybatis-plus排除非表中字段
  18. JAVA中如何将一个json形式的字符串转为json对象或对象列表
  19. 【OT1.0 + TP3.2】开启trace调试、输出调试信息、开启自定义菜单
  20. Python入门与基本概念

热门文章

  1. poj2406 Power Strings (kmp 求最小循环字串)
  2. loging模块
  3. Nusoap复杂对象的的webService制作
  4. vue实现分页器(仿element)
  5. [CTSC1999][网络流24题]家园
  6. BZOJ 1492 [NOI2007]货币兑换Cash (CDQ分治/splay 维护凸包)
  7. man帮助命令
  8. axios统一拦截配置
  9. Vue 实现前进刷新,后退不刷新的效果
  10. POJ 3128