React Native - 缺少脚本:ios

问题描述 投票:0回答:4

如何在 iOS Stimulator 中运行 React Native 应用程序?

我正在使用

npm run ios
但我收到此错误
missing srcipt: ios

如何解决这个问题?

react-native package.json expo
4个回答
3
投票

您只需简单即可运行您的项目

react-native run-ios

如果您想在任何特定的模拟器设备上运行,请运行此

react-native run-ios --simulator="iPhone 6s" // Check your available devices

0
投票

通常我们对任何命令行脚本都有

package.json
,例如:

"scripts": {
    "test": "node ./node_modules/jest/bin/jest.js --watchAll",
    "dev": "exp start --dev --lan",
    "build-android": "exp build:android",
    "build-ios": "exp build:ios"
},

就您而言,我不确定您从哪个来源初始化或克隆您的项目。但是您需要添加并且可以毫无问题地添加缺少的脚本。 您可以用任何东西来标记它们,例如

"test"
可以通过
"mytest"
来命名。

我上面给出的例子,你可以看到命令

exp
,这是一个模块,你需要全局安装才能运行这个命令。

使用

npm install -g exp
命令。然后您可以运行自定义添加的脚本。

发现任何令人困惑的地方,再问一次。


0
投票

你尝试过跑步吗

react-native run-ios

https://facebook.github.io/react-native/docs/running-on-simulator-ios.html

如果这不起作用,您可以随时在xcode中打开project-directory/app/ios/[your-project-name].xcodeproj,然后直接在xcode中运行模拟器。


0
投票

在我为当前工作区的终端输入以下命令后,我遇到了一个问题(构建失败)。

1-

cd ios
2-
bundle install
3-
bundle exec pod install
在这些步骤之后,我遇到了这个(反应原生缺失脚本),然后我按照这个步骤操作。

1-打开Xcode并使用Xcode打开您的项目。 2-按启动活动方案按钮(看起来像播放按钮) 然后等待,成功了。

© www.soinside.com 2019 - 2024. All rights reserved.