react-native: Unhandled JS Exception: Unexpected token '{'. import call expects exactly one argument. no stack
Everything’s work fine until I build my project on Xcode to see my app on real device…
Everything is build fine with no errors, yarn start and Xcode Play button (for build)
$ react-native info
info
React Native Environment Info:
System:
OS: macOS 10.14.1
CPU: (8) x64 Intel(R) Core(TM) i5-8259U CPU @ 2.30GHz
Memory: 170.70 MB / 8.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 11.10.0 - /usr/local/bin/node
Yarn: 1.13.0 - /usr/local/bin/yarn
npm: 6.7.0 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 12.1, macOS 10.14, tvOS 12.1, watchOS 5.1
IDEs:
Xcode: 10.1/10B61 - /usr/bin/xcodebuild
npmPackages:
react: 16.8.3 => 16.8.3
react-native: 0.59.0 => 0.59.0
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Reactions: 10
- Comments: 15 (3 by maintainers)
I’m having the same issue after upgrading to RN 0.59.9. The error message gives basically no clue what’s wrong…
UPDATE
OK here is the digest of a few good hours spent:
In your
index.js
, there is something like this:Which import the name from app.json
To get rid of this error, just change
index.js
to:and stop importing that json file.
You can keep all your present settings in
devDependencies
Hey @steffi3rd, I suspect that there’s actually an issue in your project’s code. I think if you look at Metro, you’ll see a build-time error.
A few tips:
Without a repository of your source, it’s hard to give specific advice. This seems like an environment issue, but please do follow up with more detail if my pointers above don’t help.
If this helps anyone I had the same issue and this helped me solve it. https://github.com/facebook/react-native/issues/21530#issuecomment-427577349
I fixed this problem by deleting the entire
babel.config.js
for the time being and letting react-native handle babelWindows 10 - Android
info React Native Environment Info: System: OS: Windows 10 CPU: (8) x64 Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz Memory: 1.19 GB / 7.91 GB Binaries: Node: 10.16.3 - C:\kafka\setting\node\node.EXE Yarn: 1.19.1 - C:\kafka\setting\yarn\bin\yarn.CMD npm: 6.9.0 - C:\kafka\setting\node\npm.CMD
same issuesame issue
I had a similar issue with error
Unhandled JS Exception: Unexpected identifier 'App'. import call expects exactly one argument. no stack
So the problem is apparently
import App from './App';
I had several code blocks and reminders commented out above it, removing all these comments then the build is successful. So I suggest you to check your import methods.
Also, be careful when comment out code in RN in general, especially within render function. Hope it’s helpful.
I’m closing this issue since no repro was provided.
Upgrading to these versions seems to have fixed this issue for me on
react-native v0.59.8
package.json
Got the same error. Renaming root
index.js
toindex.ios.js
did the trick for me. But I’m not sure what is the real issue hereHaving the same issue… Cant see whats causing this nonsense… Metro running fine, everything compiles… Upon app launch this error comes up with no indication… Nothing in the console either…
Thanks for your anwser, I did this :
Now the error has changed but similar. I don’t any details on “Extra Info”
Seems like a error in your code. Can you provide a screenshot of console with Debug JS Remotely?
Can you provide a minimal reproducible example for this? That would help us narrow down the issue better.