我希望能够在Expo
上测试我的应用程序(一个用于在点击保存后测试React Native代码的iPhone应用程序),我似乎无法通过此错误我&#39 ;得到Terminal
。我之前使用Expo
运行我的应用程序没有任何问题,但现在尝试在我的应用程序中包含导航器后,我收到错误消息。
首先我这样做了:
$ npm i -g create-react-native-app
$ create-react-native-app my-project
$ cd my-project`
然后我想在我的应用程序中包含一个Navigator,所以我继续这样做:
npm install --save react-navigation
之后,为了让Expo
运行我做了:
npm start
当我执行npm start
时,我在Terminal
:
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! Mestro@0.1.0 start: `react-native-scripts start`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the Mestro@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
答案 0 :(得分:0)
我的猜测是你正在使用npm5,我建议使用npm4,npm5目前(截至2017年6月17日)非常错误。 see this recommendation in the README