react-native-cli-setup
v1.0.3
Published
A CLI tool to setup react-native project with some pre-defined configurations.
Downloads
235
Maintainers
Readme
React Native CLI Setup
GITHUB
NPM
react-native-cli-setup
is a npm package tool to set up a React Native project with some pre-defined configurations. This tool helps you quickly set up a React Native development environment, including installing necessary dependencies like JDK, Android Studio, and the React Native CLI.
Table of Contents
🚀 Features
- Installs JDK (OpenJDK)
- Installs Android Studio
- Installs React Native CLI
- Adds system environment variables - ANDROID_HOME, ANDROID_SDK_ROOT, JAVA_HOME
- Initializes a new React Native project
⚙️ Prerequisites
- Node.js (v14 or higher)
- npm (v6 or higher)
- Windows operating system
🏁 Getting Started
To get started with react-native-cli-setup
, follow these steps:
- Ensure you have all the prerequisites installed on your system.
- You can use
npx
to run the tool without installing it:npx react-native-cli-setup
🛠️ Common Issues
- Installation Errors: Ensure you have the correct versions of Node.js and npm installed. Try clearing the npm cache:
npm cache clean --force
- Permission Errors: Run the command with elevated privileges (e.g., using
sudo
on macOS/Linux or running the terminal as an administrator on Windows).
🆘 Getting Help
If you need further assistance, you can:
- Check the GitHub Issues for similar problems.
- Open a new issue with detailed information about your problem.
- Reach out to the community for support.
By following these steps, you should be able to resolve most issues and get your React Native project up and running smoothly.
🤝 Contributing
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature
). - Open a pull request.
Please make sure to follow the project's coding guidelines and standards.
📜 License
This project is licensed under the MIT License. See the LICENSE file for details.