Comments (4)
We only need to replace it with "start": "react-native start" I guess. When CLI is present in the "node_modules", it should call the "bin". Otherwise, I imagine it will call the global "react-native" CLI which proxies all the calls to "node_modules" anyway.
from cli.
Looks like this is already done, local-cli/cli.js
imports react-native-local-cli
. I wouldn't go as far as removing that file from react-native
, because existing projects created with react-native init
reference it in the start
script in package.json
and tools like Expo CLI use it.
from cli.
Yeah, @fson, this is totally our idea. In this issue, we are talking about "react-native-cli" (npm package, global CLI) to call into the right file, instead of the proxy.
from cli.
@grabbou do you mean replace the start
command with this instead of proxy?
"start": "react-native-local-cli start"
It would require users to install react-native-local-cli
because of how package managers work (not every each of them hoists dependencies to the root node_modules – it's an implementation detail)
from cli.
Related Issues (20)
- Proposal: @react-native-community/template versioning scheme HOT 5
- Unsupported class file major version 66 error. HOT 5
- Error type 3 Error: Activity class {....} does not exist HOT 2
- cannot start Android emulator version 34.1.20.0 (build_id 11610631) HOT 1
- Cannot find module 'execa' when running npx react-native clean
- Android Studio - Required for building and installing your app on Android HOT 9
- (node:23249) [DEP0040] DeprecationWarning: The punycode module is deprecated HOT 5
- error index.js: Cannot read properties of undefined (reading 'match'). HOT 1
- How do you set mode with 'react-native start'? HOT 3
- Error on fresh projects in Lauching app in the emulator, RN -v 0.73 - Starting: intent HOT 3
- sdk version problem HOT 1
- Something is trying to use the devDependency 'metro-config' when building a production release build HOT 4
- Fail to download yarn if there is expired GITHUB_TOKEN HOT 4
- Android SDK: Not Found HOT 1
- Project initialization hangs HOT 2
- Failure of pod install for the React Native project using Yarn Berry - Yarn 3.x or 4.x. HOT 3
- Getting Error While initialization react native app in ubuntu HOT 11
- Undeclared identifer in OnLoad.cpp.o HOT 3
- Able to build ios app but unable to get build settings to deplou
- Handle prompts in `init` command HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cli.