无法解析模块ReactNativeEventEmitter

时间:2016-07-30 13:59:00

标签: react-native

将React Native从0.29升级到0.30后,收到此错误消息。我多次删除了node_modules,再次安装它们,清除了watchman缓存和npm start --reset-cache。

我还在使用react-native init someProject的新项目上尝试了它。同样的错误。该模块是否已重命名或删除?我在发行说明或提交中找不到任何关于它的信息。

感谢您的帮助!

3 个答案:

答案 0 :(得分:6)

不再需要了。 onTouchStart,onTouchEnd和onTouchMove现在是Views的道具。 Look here

答案 1 :(得分:1)

我不知道这个组件到底发生了什么。

但是,至少目前在RN 0.30上你可以按如下方式要求ReactNativeEventEmitter:

var ReactNativeEventEmitter=require(127);

以下一行......

console.log(ReactNativeEventEmitter)

...然后在控制台中打印(在调试模式下):

enter image description here

(我在以下文件中搜索" node-modules"中的react-native库时发现了这一点:" ./ node_modules / react-native / ReactAndroid / src /androidTest/assets/AndroidTestBundle.js:13879" ;,它也在iOS下工作[上面的截图来自iOS])。

答案 2 :(得分:1)

您是否尝试使用以下代码段导入?

Starting httpd: AH00526: Syntax error on line 24 of /etc/httpd/conf.d/ssl.conf:
Invalid command 'SSLSessionCacheTimeout', perhaps misspelled or defined by a module not included in the server configuration
                                                           [FAILED]