react-native-community / cli

The React Native Community CLI - command line tools to help you build RN apps
MIT License
2.41k stars 905 forks source link

react native template error. [npx react-native init app] #2468

Open Manish-kumar-9601 opened 3 months ago

Manish-kumar-9601 commented 3 months ago

C:\Users\manis\OneDrive\Documents\React Native>npx react-native init app

Running: npx @react-native-community/cli init

              Welcome to React Native!
             Learn once, write anywhere

warn The directory app contains files that will be overwritten: .git

√ Do you want to replace existing files? ... yes ⠹ Downloading templateerror Installing pods failed. This doesn't affect project initialization and you can safely proceed. However, you will need to install pods manually when running iOS, follow additional steps in "Run instructions for iOS" section.

✖ Downloading template

Run instructions for Android: • Have an Android emulator running (quickest way to get started), or a device connected. • cd "C:\Users\manis\OneDrive\Documents\React Native\app" && npx react-native run-android

alexandrersantana commented 3 months ago

Is it not running? Try removing the project from OneDrive folder.

RobertFOConnor commented 3 months ago

Hit the same issue, try initialising from an earlier version of react-native.

npx react-native@0.74.0 init MyApp --skip-install

RNEvok commented 3 months ago

Hi! Did you manage to create a new project from template with a newest RN version?

nikandlv commented 3 months ago

Same error here

RNEvok commented 3 months ago

Same error here

I feel like it is related to yarn v4. CLI says that node-modules of template are installed, but I dont see them actually appear on my disk. But the problem is I cant create .yarnrc.yml with nodeLinker: node-modules setting because CLI init command rewrites whole folder... (I am not sure for now)

nikandlv commented 3 months ago

Nope, same happens with npm

On Thu, 15 Aug 2024, 00:48 Aleksandr, @.***> wrote:

Same error here

I feel like it is related to yarn v4. CLI says that node-modules of template are installed, but I dont see them actually appear on my disk. But the problem is I cant create .yarnrc.yml with nodeLinker: node-modules setting because CLI init command rewrites whole folder... (I am not sure for now)

— Reply to this email directly, view it on GitHub https://github.com/react-native-community/cli/issues/2468#issuecomment-2289922474, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADR7LW37XPY5A5GCO3XCZUTZRPCSTAVCNFSM6AAAAABL4YEH4OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOBZHEZDENBXGQ . You are receiving this because you commented.Message ID: @.***>

thalesaguiar commented 3 months ago

Same error here

Me too

RNEvok commented 3 months ago

Solution that I've found:

  1. Create project from template this way: npx react-native@latest init myawesomeproject --version 0.74.5 --pm npm --install-pods false

  2. When project is created, install pods the way you usually do it, for example: cd ios && arch -x86_64 pod install for mac with m1 CPU

P.S. I guess --install-pods false is the point there, but feel free to explore deeper

RNEvok commented 3 months ago

@thalesaguiar @nikandlv Im gonna tag you so you wont waste any more time

stevepartridge commented 3 months ago

I was having the same issue on macos with @react-native-community/cli and was able to get past the template error by setting specific versions (also using yarn vs npm):

npx @react-native-community/cli@v13.6.5 init AwesomeProject --version 0.74 --pm yarn
thalesaguiar commented 3 months ago

Nice!! Now it works, thanks :)

@thalesaguiar @nikandlv Im gonna tag you so you wont waste any more time

boiboif commented 3 months ago

Same issue

PedroToninCompass commented 3 months ago

the @RNEvok solution works for me, thanks

thalesaguiar commented 3 months ago

Now the standard command works: npx @react-native-community/cli@latest init AwesomeProject. But why doesn't it work afterward? Could it be an npm issue? :thinking:

eldh0se commented 3 months ago

Solution that I've found:

  1. Create project from template this way: npx react-native@latest init myawesomeproject --version 0.74.5 --pm npm --install-pods false
  2. When project is created, install pods the way you usually do it, for example: cd ios && arch -x86_64 pod install for mac with m1 CPU

P.S. I guess --install-pods false is the point there, but feel free to explore deeper

this worked for me after using --install-pods false as suggested by @RNEvok Thanks :100

chrischjh commented 3 months ago

The trick seems to be --pm npm

jozan commented 3 months ago

i get similar error on mac when trying to initialize new RN 0.75.2 project.

npx @react-native-community/cli@latest init App

✖ Downloading template
error Installing pods failed. This doesn't affect project initialization and you can safely proceed.
However, you will need to install pods manually when running iOS, follow additional steps in "Run instructions for iOS" section.

when i use --pm yarn the command runs successfully.

full output ``` npx @react-native-community/cli@latest init App ###### ###### ### #### #### ### ## ### ### ## ## #### ## ## #### ## ## ## ## ## ## ### ### ## ## ######################## ## ###### ### ### ###### ### ## ## ## ## ### ### ## ### #### ### ## ### ## #### ######## #### ## ## ### ########## ### ## ## #### ######## #### ## ### ## ### #### ### ## ### ### ## ## ## ## ### ###### ### ### ###### ## ######################## ## ## ### ### ## ## ## ## ## ## #### ## ## #### ## ## ### ### ## ### #### #### ### ###### ###### Welcome to React Native 0.75.2! Learn once, write anywhere ✖ Downloading template error Installing pods failed. This doesn't affect project initialization and you can safely proceed. However, you will need to install pods manually when running iOS, follow additional steps in "Run instructions for iOS" section. info 💡 To enable automatic CocoaPods installation when building for iOS you can create react-native.config.js with automaticPodsInstallation field. For more details, see https://github.com/react-native-community/cli/blob/main/docs/projects.md#projectiosautomaticpodsinstallation Run instructions for Android: • Have an Android emulator running (quickest way to get started), or a device connected. • cd "/path/to/app/App" && npx react-native run-android Run instructions for iOS: • cd "/path/to/app/App/ios" • Install Cocoapods • bundle install # you need to run this only once in your project. • bundle exec pod install • cd .. • npx react-native run-ios - or - • Open App/ios/App.xcodeproj in Xcode or run "xed -b ios" • Hit the Run button Run instructions for macOS: • See https://aka.ms/ReactNativeGuideMacOS for the latest up-to-date instructions. ```
Saifijaved47 commented 3 months ago

Facing the same issue but finally i got a solution:- I was facing problem in my rbenv version first i make it global 3.1.2 and then also make changes in my zshrc file Then i use npx react-native init YourAppName --version 0.73.0 --template react-native-template-typescript Using this my app with tempalte was build successfully. Please note that i have downgraded the version.

NazimMertBilgi commented 1 month ago

Solution that I've found:

  1. Create project from template this way: npx react-native@latest init myawesomeproject --version 0.74.5 --pm npm --install-pods false
  2. When project is created, install pods the way you usually do it, for example: cd ios && arch -x86_64 pod install for mac with m1 CPU

P.S. I guess --install-pods false is the point there, but feel free to explore deeper

thank you so much..