我通常使用npx react-native start-> npx react-native run-ios运行React Native项目。我正在合作一个使用yarn而不是npm的项目。如果我运行yarn来安装项目的包,有没有一种方法可以使用yarn而不是npx来运行项目,而不必安装全局react-native包?
npx react-native start
npx react-native run-ios
yarn
react-native
y1aodyip1#
如果项目是使用npx react-native init ...设置的,那么您应该在package.json中使用默认命令来执行应用程序。例如“ios”:“react-native run-ios”因此,您可以使用yarn ios (or) yarn android来启动应用程序。P.S.不完全确定你是否可以在没有在你的机器上全局安装react-native cli的情况下运行它。
npx react-native init ...
yarn ios (or) yarn android
b1uwtaje2#
使用npx react-native@latest init yourProjectName初始化项目在现有项目中运行React Native命令时,使用yarn而不是npx。
npx react-native@latest init yourProjectName
npx
例如:使用yarn react-native start代替npx react-native start您可以阅读更多关于RN docs
yarn react-native start
2条答案
按热度按时间y1aodyip1#
如果项目是使用
npx react-native init ...
设置的,那么您应该在package.json中使用默认命令来执行应用程序。例如“ios”:“react-native run-ios”
因此,您可以使用
yarn ios (or) yarn android
来启动应用程序。P.S.不完全确定你是否可以在没有在你的机器上全局安装react-native cli的情况下运行它。
b1uwtaje2#
使用
npx react-native@latest init yourProjectName
初始化项目在现有项目中运行React Native命令时,使用
yarn
而不是npx
。例如:使用
yarn react-native start
代替npx react-native start
您可以阅读更多关于RN docs