安装react-native-md-textinput后,当我尝试启动应用程序时出现以下错误。 Undefined不是对象(评估'React.PropTypes.Number') underline.js
以下是我的package.json
“反应”:“16.0.0”, “react-native”:“^ 0.49.5”, “react-native-md-textinput”:“^ 2.0.4”, “react-navigation”:“^ 1.0.0-beta.19”
答案 0 :(得分:1)
尝试以下方法:
第1步:安装道具类型依赖
npm/yarn install prop-types create-react-class
步骤2:将以下内容添加到node_modules / react / index.js
module.exports.PropTypes = require('prop-types');
let createClass;
Object.defineProperty(module.exports, 'createClass', {
get: function() {
if (!createClass) {
createClass = require('create-react-class').bind(module.exports);
}
return createClass;
}
});
答案 1 :(得分:0)
通过导入PropTypes from 'prop-types'
而不是'react'
import React, {Component } from "react";
import PropTypes from 'prop-types';