Создать новое приложение React Native - PullRequest
0 голосов
/ 26 августа 2018

Я получаю сообщение об ошибке при создании моего первого собственного приложения реакцииЯ использую следующее руководство - https://facebook.github.io/react-native/docs/getting-started.html

https://github.com/react-community/create-react-native-app

$ npm install -g create-react-native-app
--Worked fine
$ create-react-native-app my-first-native-app
--app created without errors
$ npm start
--gives error

Error: React native is not installed. Please run `npm install` in your project directory.
1:09:05: Error starting packager: Error: Couldn't start project. Please fix the errors and restart the project.
    at C:\xdl\src\Project.js:1329:11
    at Generator.next (<anonymous>)
    at step (C:\reactJs-projects\my-first-native-app\node_modules\xdl\build\Project.js:1735:191)
    at C:\reactJs-projects\my-first-native-app\node_modules\xdl\build\Project.js:1735:361
    at <anonymous>
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! my-first-native-app@0.1.0 start: `react-native-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the my-first-native-app@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Пробное исправление с понижением npm до версии 4, как рекомендовано во всей этой версии 5, содержит ошибки.

npm i -g npm@4

Я также попробовал последний npm, но ни один из них не работал.

Когда я запускаю npm install в каталоге моего проекта, вместо установки / обновления моих пакетов, он дает следующееошибка

npm ERR! cb() never called!
npm ERR! This is an error with npm itself. Please report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

Я вижу все зависимости, загруженные в node_modules хотя

Любое предложение о том, что я пропустил?

Что я также заметил, когдаприложение создано (с помощью create-реагировать-native-app my-first-native-app) и добавлено следующая ошибка в консоли

yarn install v0.21.3
[1/4] Resolving packages...
warning jest-expo > jest > jest-cli > istanbul-api > istanbul-lib-hook@1.2.1: 1.2.0 should have been a major version bump
[2/4] Fetching packages...
error An unexpected error occurred: "https://registry.yarnpkg.com/react-native-web-maps/-/react-native-web-maps-
0.1.0.tgz: invalid tar file".
info If you think this is a bug, please open a bug report with the information provided in "C:\\reactJs-projects
\\MyNewNativeApp\\yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Failed to install

Спасибо!

Ответы [ 3 ]

0 голосов
/ 27 августа 2018

после создания проекта с помощью

$ create-react-native-app my-first-native-app

после того, как вы должны войти в папку проекта:

$ cd my-first-native-app

, а затем открыть эмулятор или подключиться к устройству тура и запустить с помощью

$ npm start

или

$ react-native run-android

обратите внимание, что вы установили Android-SDK и Android-JDK, и ваш эмулятор работает

0 голосов
/ 03 сентября 2018

Попробовав разные версии, я использовал пряжу, и это сработало в первый раз. Если кто-то борется с подобной проблемой, то я бы порекомендовал использовать пряжу и двигаться дальше. После создания приложения можно вернуться к npm. Это очень распространенная проблема, и для многих разработчиков она работает с определенной версией.

0 голосов
/ 26 августа 2018

Переустановите NPM / YARN и получите новейшую версию React Native, у меня тоже есть эта проблема

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...