React native - missing srcipt:ios

时间:2018-05-31 08:15:14

标签: react-native package.json expo

如何在iOS Stimulator中运行本机应用程序?

我正在使用npm run ios,但我收到此错误missing srcipt: ios

如何解决这个问题?

enter image description here

3 个答案:

答案 0 :(得分: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命令。然后,您可以运行自定义添加的脚本。

发现任何令人困惑的事情,再问一遍。

答案 1 :(得分: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中运行模拟器。

答案 2 :(得分:0)

您可以使用简单的

运行项目
react-native run-ios

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

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