-
Notifications
You must be signed in to change notification settings - Fork 24.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Invariant Violation: Module RCTDeviceEventEmitter is not a registered callable module #28801
Comments
I'm having this issue as well |
+1 |
1 similar comment
+1 |
I experienced this problem as well, and after a whole day of trying to fix the problem, what worked for me was removing the Make sure you also remove And this is what the package.json looked like: {
"name": "react-native-music-kit",
"title": "React Native Music Kit",
"version": "1.0.0",
"description": "TODO",
"main": "index.js",
"files": [
"README.md",
"android",
"index.js",
"ios",
"react-native-music-kit.podspec"
],
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/github_account/react-native-music-kit.git",
"baseUrl": "https://github.com/github_account/react-native-music-kit"
},
"keywords": [
"react-native"
],
"author": {
"name": "Your Name",
"email": "yourname@email.com"
},
"license": "MIT",
"licenseFilename": "LICENSE",
"readmeFilename": "README.md",
"peerDependencies": {
"react": "^16.8.1",
"react-native": ">=0.60.0-rc.0 <1.0.x"
}
} |
I'm having this issue as well |
Same -- even from a raw npx react-native init AwesomeProject, with no code added at all. On startup: 2020-08-21 14:05:08.332377-0500 Hence[32671:356062] [javascript] Invariant Violation: Module RCTLog is not a registered callable module (calling logIfNoNativeHook) |
If it helps anyone: metro.config.js const path = require("path");
const watchFolders = [
//Relative path to packages directory because I'm in yarn workpspaces
path.resolve(__dirname + "/../.."),
];
module.exports = {
resolver: {
extraNodeModules: {},
},
transformer: {
getTransformOptions: async () => ({
transform: {
// this defeats the RCTDeviceEventEmitter is not a registered callable module
inlineRequires: true,
},
}),
},
watchFolders,
}; react-native start --reset-cache |
|
Hi @piiih thank you for the issue. Could you provide a repro that consistently demonstrates this error? |
I have same issue , in my condition , it cause by i update my node version . |
1. fix metro.config.js error Invariant Violation: Module RCTDeviceEventEmitter is ... change value of inlineRequires false to true about link: facebook/react-native#28801 (comment)
I have same issue:
It only occur on remote debugging mode, if you disable remote debugging in dev mode, it's still work |
Make sure you have one version of react-native installed. |
This helped me to fix it! @wballard, many many many thanks! 🙏🙏🙏 |
Surely this cannot be the fix right? |
I couldn't believe it myself either but changing |
This issue is waiting for author's feedback since 24 days. Please provide the requested feedback or this will be closed in 7 days. |
This issue was closed because the author hasn't provided the requested feedback after 7 days. |
Description
I'm trying to create a fresh
react-native
project with a fresh native module without any new code. I installed theMyLibrary
intoMyApp
usingyarn add file:/path/to/module
, I don't know if it could be the problem :/React Native version:
System:
OS: macOS Mojave 10.14.6
CPU: (12) x64 Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
Memory: 452.77 MB / 16.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 12.16.3 - /usr/local/bin/node
Yarn: 1.12.3 - /usr/local/bin/yarn
npm: 6.14.4 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
Managers:
CocoaPods: 1.9.1 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, watchOS 6.1
Android SDK:
API Levels: 22, 23, 25, 27, 28
Build Tools: 25.0.3, 26.0.2, 28.0.3
System Images: android-28 | Intel x86 Atom_64
Android NDK: 19.2.5345600
IDEs:
Android Studio: 3.6 AI-192.7142.36.36.6392135
Xcode: 11.3.1/11C504 - /usr/bin/xcodebuild
Languages:
Java: 1.8.0_252 - /usr/bin/javac
Python: 2.7.16 - /usr/local/bin/python
npmPackages:
@react-native-community/cli: Not Found
react: 16.11.0 => 16.11.0
react-native: 0.62.2 => 0.62.2
npmGlobalPackages:
react-native: Not Found
I'm using
react-native
CLI fromnpx
.Steps To Reproduce
I just did exactly what is in this guide https://reactnative.dev/docs/native-modules-setup and when I try to run my app on my phone I got the screenshot error.
The text was updated successfully, but these errors were encountered: