Javascript 使用流获取本机错误
我设置了Flow并创建了默认的.flowcongif文件。但是“npm运行流”返回了大量关于react本机库的错误:Javascript 使用流获取本机错误,javascript,react-native,flowtype,Javascript,React Native,Flowtype,我设置了Flow并创建了默认的.flowcongif文件。但是“npm运行流”返回了大量关于react本机库的错误: node_modules/react-native/Libraries/Components/DatePicker/DatePickerIOS.ios.js:38 38: const DatePickerIOS = React.createClass({ ^ call of method `createClass`. Exp
node_modules/react-native/Libraries/Components/DatePicker/DatePickerIOS.ios.js:38
38: const DatePickerIOS = React.createClass({
^ call of method `createClass`. Expected a React PropType instead of
371: hitSlop: EdgeInsetsPropType,
^^^^^^^^^^^^^^^^^^ object type. See: node_modules/react-native/Libraries/Components/View/View.js:371
node_modules/react-native/Libraries/Components/DatePicker/DatePickerIOS.ios.js:105
105: this.props.onChange && this.props.onChange(event);
^^^^^^^^^^^^^^^^^^^^^^^^^^ call of method `onChange`. Function cannot be called on
105: this.props.onChange && this.props.onChange(event);
^^^^^^^^^^^^^^^^^^^^^^^^^^ property `onChange` of unknown type
您是否使用了正确的Flow版本 检查
.flowconfig
文件底部的版本,确保这是您安装的版本
现在应该是:
npm—保存开发人员安装流-bin@0.42.0
您是否使用了正确的Flow版本 检查
.flowconfig
文件底部的版本,确保这是您安装的版本
现在应该是:
npm—保存开发人员安装流-bin@0.42.0
是什么让您认为这些被忽略的文件与您看到的错误有关?甚至路径也不一样!也许不是。我是新生。我的问题仍然是为什么会出现这些错误?是什么让您认为这些被忽略的文件与您看到的错误相关?甚至路径也不一样!也许不是。我是新生。我的问题仍然是为什么会出现这些错误?是的,看起来像:[version]^0.42.0是的,但是您安装了什么版本?在flowconfig的底部写着[version]^0.42.0,在ackages.json中写着“flow bin”:“^0.42.0”您的流版本看起来是正常的。可能是旧的npm或节点?如果我初始化一个新的RN应用程序,添加flow bin并运行flow,我不会得到任何错误(昨天尝试过)。我使用的是NPMV4.5和NodeV7.5。您是否尝试创建一个新的空白应用程序?是的,看起来像:[version]^0.42.0是的,但您安装了什么版本?在flowconfig的底部写着[version]^0.42.0,在ackages.json中写着“flow bin”:“^0.42.0”您的流版本似乎正常。可能是旧的npm或节点?如果我初始化一个新的RN应用程序,添加flow bin并运行flow,我不会得到任何错误(昨天尝试过)。我使用的是NPMV4.5和NodeV7.5。您是否尝试创建新的空白应用程序?