
Ilkhom
20.04.2017
07:52:46

Кирилл
20.04.2017
07:53:03
тут уже из разряда домыслов и предположений пошло

Алексей
20.04.2017
07:53:22
не очень много таких ниндзя видел, что и под android и под ios сразу пишут)
а вообще это круто, если ты один так проект можешь затянуть, прям респект)

Google

Кирилл
20.04.2017
07:53:48
ну я вот сделал 2 приложухи под обе платформы
в одной приложухе вообще не пришлось писать нативный код - в другой по минимому и хватило гугла, опыта до этого не было

Ilkhom
20.04.2017
07:54:55

Кирилл
20.04.2017
07:55:02
насчет вилок в зависимости от платформы - их тоже не много, но тут зависит от интерфейса уже
вся бизнес логика то общая

Sergey
20.04.2017
09:37:05
Парни
а расскажите мне
кто то вот с таким виделся ?
я весь ишак там облазил, но что то ничего не нашел.

Vladimir
20.04.2017
09:38:30
а ты сделал шаги, которые он просит?

Алексей
20.04.2017
09:39:23
Серег, нажми Dismiss, потом Cmd-D и открой в remote debugger посмотри там ошибку и запость сюда

Sergey
20.04.2017
09:39:24
дя

Google

Sergey
20.04.2017
09:41:30
что то не вижу ошибки :(

Denis
20.04.2017
09:41:33

Алексей
20.04.2017
09:41:52

Sergey
20.04.2017
09:42:05
чистее некуда

Алексей
20.04.2017
09:43:18
Cmd-R делал?)

Sergey
20.04.2017
09:44:31
да

Sergey
20.04.2017
09:44:43
ох сколько я вчера времени на подобное убил. Это после обновления всплыло ??

Sergey
20.04.2017
09:45:13
ну типо я взял репу, склонил
нмп инстал
все дела
но проект не запускается

Алексей
20.04.2017
09:46:10
какую ты репу взял?
мож ты не слинковал

Sergey
20.04.2017
09:47:14
так

Sergey
20.04.2017
09:47:18
а npm install никаких подозрительных сообщений не выдавал? типа зависимости сломаны или еще что-нибудь ?

Sergey
20.04.2017
09:47:27
что значит не слинковал ?
репа закрытая :)
ставим эксперименты

Алексей
20.04.2017
09:48:10
rnpm link

Google

Алексей
20.04.2017
09:48:18
покажь package.json

Sergey
20.04.2017
09:49:35
Air-Sergej-2:flightbro sergej$ npm link
FlightBro@0.0.1 /Users/sergej/Desktop/flightbro
├── UNMET PEER DEPENDENCY react@16.0.0-alpha.9
└─┬ react-native@0.43.3
└── babel-preset-react-native@1.9.1
npm WARN react-native@0.43.3 requires a peer of react@16.0.0-alpha.6 but none was installed.
npm WARN react-test-renderer@15.4.1 requires a peer of react@^15.4.1 but none was installed.
{
"name": "FlightBro",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"react": "^16.0.0-alpha.6",
"react-native": "^0.43.3"
},
"devDependencies": {
"babel-jest": "17.0.2",
"babel-preset-react-native": "1.9.0",
"jest": "17.0.3",
"react-test-renderer": "15.4.1"
},
"jest": {
"preset": "react-native"
}
}

Алексей
20.04.2017
09:51:30
ух, самый свежий RN)

Sergey
20.04.2017
09:51:38
угу
я так понимаю это не самая лучшая затея
брать то что пока в альфе катается

Алексей
20.04.2017
09:51:53
да не, норм
интересно конечно что он ругается на то что реакт не установлен
он хоть есть в node_modules?

Sergey
20.04.2017
09:53:32
сидит там сычует
и не признается

Алексей
20.04.2017
09:53:51
и какая там версия?
че то у тебя версии конфликтуют жестко

Sergey
20.04.2017
09:54:22
"version": "16.0.0-alpha.9"

Алексей
20.04.2017
09:54:29
react-test-renderer просит версию меньше
ну вот он ищет этот файл https://github.com/facebook/react-native/blob/master/Libraries/Performance/Systrace.js#L35
там такой существует?
в реакте?

Google

Sergey
20.04.2017
09:58:41
да в реакт нативе вижу этот файл

Алексей
20.04.2017
10:00:14

Sergey
20.04.2017
10:00:25
посмотри на линк
react-native
эта либа в реакт нативе

Алексей
20.04.2017
10:00:48
я имею ввиду react/lib/ReactComponentTreeHook )
существует такой файл?)

Sergey
20.04.2017
10:01:18
уууупс

Алексей
20.04.2017
10:02:29
задаунгрейдь реакт до alpha-6
мож поможет

Alexander
20.04.2017
10:02:38
Есть дока по РН где все подробно описывается? Первый раз за это сел. Делаю по офф доке, но не работает

Алексей
20.04.2017
10:03:10
что конкретно не работает

Alexander
20.04.2017
10:05:38
да вроде норм дока)
Установил АС, глобально РН. Создал переменную окружения Android name. Включил виртуализацию. Пишу в консоль react-native run-android. Ругается, что нет java. Пытаюсь запустить через АС. Вылетает ошибка мол ошибка запуска эмулятора

Andrew
20.04.2017
10:06:20
напиши в консоле adb. Что выдает?
напиши в консоле java. Что выдает?

Alexander
20.04.2017
10:08:03
Не является внутренней программой

Andrew
20.04.2017
10:08:17
у тебя windows?

Alexander
20.04.2017
10:08:48
Java также. Только причем тут java? РН же на js. Или я чего-то не догоняю?

Google

Andrew
20.04.2017
10:09:26
да. А андроид на java
тебе сначала надо поставить java

Alexander
20.04.2017
10:09:49

Sergey
20.04.2017
10:15:15
завел зверя
{
"name": "FlightBro",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"react": "16.0.0-alpha.6",
"react-native": "0.43.3"
},
"devDependencies": {
"babel-jest": "19.0.0",
"babel-preset-react-native": "1.9.1",
"jest": "19.0.2",
"react-test-renderer": "16.0.0-alpha.6"
},
"jest": {
"preset": "react-native"
}
}
пошел короче установил новый проект
псомотрел че они там пишут в пакетики
удалил ватчменов
переустановил пакеты
сделал резет кэша
и вуаля
можно гавнокодить

Andrew
20.04.2017
10:16:08
?

Sergey
20.04.2017
10:17:10
в новой версии кстати с react-navigation проблемы наблюдаются

Andrew
20.04.2017
10:17:19
какие?

Sergey
20.04.2017
10:18:52
вчера обновился некоторые изменения в самом navigation api, и что то конфликтовало с пакетами между самим rn и navigation'ом. Не находил какой то файл. в качестве воркэраунда советовали как временное решение привязать к конкретному коммиту react-navigation в package.json
прямо по хэшу
но говорили на днях должны пофиксить

Andrew
20.04.2017
10:20:59
обычно так и делаем. Указываем конкретные версии зависимостей. В любом обновление возникает 2-3 бага в зависимостях, конфликтующие с текущей архитектурой.
На то он и 1.0.0-beta.7 релиз :(

Alexander
20.04.2017
10:21:38
А на РН вообще можно игрушки делать?

Алексей
20.04.2017
10:21:57
смотря какие