Expo init is not working on my pc how do i fix it
Hi @phantom1245, can you share more details? As to, what do you get in your terminal app when you run expo init
command?
There are a couple of things you need to make sure of:
- Node.js version installed on your development machine is between 12 to16 (LTS)
- Have installed the latest version of
expo-cli
- Use
npx create-expo-app my-app
command instead ofexpo init
to create a new Expo app. We have changed this recently and you can find more details about it here: Create a new app - Expo Documentation
I don’t think node 12 is supported any more. Rather use node 16.
You are right, it isn’t. My bad. Sorry about that. Originally I meant to say 14 to 16.
My node version is 16.15.1
And my expo cli version is 5.4.12
did not work and i have the latest version of node and expo-cli
You do not have to install expo-template-blank@latest
package directly.
Found a similar issue in our GitHub that might have the help you: Could not get npm url for package "expo-template-blank" · Issue #4244 · expo/expo-cli · GitHub
It looks like you have a package.json
, package-lock.json
and node_modules
in your home directory. You should get rid of those or move them elsewhere.
It’s weird that npm could apparently not find expo-template-blank@latest
when called from expo init
or create-expo-app
, even though it could when you ran npm install expo-template-blank@latest
. I’m not sure how that’s possible, other than if you were very unlucky to have intermittent network issues only when running expo init
/create-expo-app
Or maybe somehow it’s a different instance of npm
that’s running in both cases (which seems unlikely).
I am not at all confident that the following will work, but can you try:
npm create expo-app chop-chop
or:
yarn create expo-app chop-chop
Those basically call create-expo-app
, but maybe by explicitly calling npm
yourself (or yarn
) it will have different behaviour. Just a guess.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.