Как запустить существующий проект реагировать на родной - PullRequest
0 голосов
/ 16 апреля 2019

Я хотел скачать и запустить чужой проект, чтобы рассмотреть его функции. Я столкнулся с рядом проблем ... что он не соизволил начать, и я просто не знаю, что делать, помогите, пожалуйста

https://github.com/sunlight3d/react_native_v0.49/tree/master/61-Realm%20React%20Native%235.Filter%20data%20and%20working%20with%20To-Many%20Relationships/code/tutorialProject

1) скопирован в рабочую папку учебного проекта

2) открытый VS код

3) зашел в рабочую папку и нажал на кнопку open в папке проекта cmd.

4) затем я ввожу react-native run-android и получить фиаско

d:\JS\tutorialProject>react-native init tutorialProject
 internal/modules/cjs/loader.js:657 throw err; ^

 Error: Cannot find module 'graceful-fs' at
 Function.Module._resolveFilename
 (internal/modules/cjs/loader.js:655:15) at Function.Module._load
 (internal/modules/cjs/loader.js:580:25) at Module.require
 (internal/modules/cjs/loader.js:711:19) at require
 (internal/modules/cjs/helpers.js:14:16) at Object.<anonymous>
 (d:\JS\tutorialProject\node_modules\react-native\local-cli\cli.js:12:1)
 at Module._compile (internal/modules/cjs/loader.js:805:30) at
 Object.Module._extensions..js (internal/modules/cjs/loader.js:816:10)
 at Module.load (internal/modules/cjs/loader.js:672:32) at
 tryModuleLoad (internal/modules/cjs/loader.js:612:12) at
 Function.Module._load (internal/modules/cjs/loader.js:604:3)

Я начал гуглить и нашел что-то связанное с некоторыми зависимостями. Использование react-native init MyProject

5) react-native init tutorialProject и получение более правильной линии

Я пытаюсь запустить сервер через npm, а потом смешно ... 6) npm-intall

d:\JS\tutorialProject>npm install npm WARN deprecated core-js@1.2.7:
 core-js@<2.6.5 is no longer maintained. Please, upgrade to core-js@3
 or at least to actual version of core-js@2. npm WARN deprecated
 connect@2.30.2: connect 2.x series is deprecated npm ERR! path
 d:\JS\tutorialProject\node_modules\.bin\react-native npm ERR! code
 EEXIST npm ERR! Refusing to delete
 d:\JS\tutorialProject\node_modules\.bin\react-native: is outside
 d:\JS\tutorialProject\node_modules\react-native and not a link npm
 ERR! File exists: d:\JS\tutorialProject\node_modules\.bin\react-native
 npm ERR! Move it away, and try again.

 npm ERR! A complete log of this run can be found in: npm ERR!
 C:\Users\Nick\AppData\Roaming\npm-cache\_logs\2019-04-16T18_15_13_614Z-debug.log

и вот я совершенно не знаю. Как запустить чужой проект?

Ответы [ 4 ]

1 голос
/ 16 апреля 2019

Когда вы загружаете после того, как вам нужно установить весь пакет в package.json

npm install --save

, вам нужно запустить другой терминал

npm start -- --reset-cache / npm start / react-native start 

, это для запуска вашего упаковщика

наконец вы можете запустить свой проект

react-native run-android 
0 голосов
/ 18 апреля 2019

возможный ответ: NPM, не могу найти 'graceful-fs', что бы я ни делал у него была такая же проблема Ошибка: не удается найти модуль 'graceful-fs'

0 голосов
/ 17 апреля 2019

все зависимости и плагины настроены в файле package.json. поэтому вам нужно установить:

npm install

тогда вы можете начать

react-native run-android

или

npm run start
0 голосов
/ 16 апреля 2019

На компьютере с установленным узлом вы перемещаете командную строку в корень папки проекта.

Затем вы устанавливаете зависимости:

npm i

ЭтоУстанавливает все библиотеки, необходимые для сборки проекта

Затем вы запускаете скрипт сборки проектов.Это определено в файле проекта package.json.В этом случае проекта скрипт называется start.Итак:

npm run start

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