Anonymous
Gena
Anonymous
Anonymous
8 хватит?
Сергій
8 хватит?
у меня вот так в среднем. Android stuid, Telegram, slack, Chrome
Anonymous
Anonymous
16 гб оперативы?
Сергій
да
Anonymous
блин
Demuz
Anonymous
на air не получится ничего?))
Сергій
Demuz
Сергій
Demuz
У нас 6 открыто просто. На 20ти гигах озушки. 4 мои и 2 напарника.
Demuz
Разные редакторы, Идеевские все.
Anonymous
Anonymous
создается
Anonymous
Demuz
У вас реакт ещё не установлен по-моему. Но странная ошибка, даже не знаю в чем дело.
Anonymous
еге нужно устанавливать?
Anonymous
я имею ввиду react
Anonymous
а не react-native
Demuz
По идее да. Зайдите в папку app, откройте там консоль и напишите npm install react --save, по-моему так. А потом попробуйте впишите react-native run-android
Demuz
Но я не думаю что ошибка из-за того что нет реакта.
Gena
Странно, у них, что flowtype пролез в cli?
Anonymous
а может из за версии node? 10.5.0?
Anonymous
По идее да. Зайдите в папку app, откройте там консоль и напишите npm install react --save, по-моему так. А потом попробуйте впишите react-native run-android
npm WARN react-native@0.56.0 requires a peer of react@16.4.1 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
+ react@16.3.1
updated 1 package and audited 75907 packages in 20.379s
found 1 low severity vulnerability
run npm audit fix to fix them, or npm audit for details
Anonymous
Gena
Вот ваша последняя ошибка https://github.com/facebook/react-native/issues/20030 (вероятно)
Gena
Вот ещё (здесь симптоматика совпадает): https://github.com/facebook/react-native/issues/20015
Demuz
Gena
Ща... если global cli (модуль react-native-cli), умеет разные версии RN ставить, имеет смысл попробовать с 0.55.4
Anonymous
но ни у кого нет решения...
Demuz
Demuz
Anonymous
это просто конфиг поменять нужно?
Anonymous
в конфиге?
Anonymous
а вы на какой версии?
Gena
Попробуйте для нового проекта react-native init --version 0.55.4
GrafMine
ребят всем привет, пытаюсь внедрить тесты в проект и столкнулся с такой штукой что style-components
GrafMine
http://prntscr.com/k2ljna
GrafMine
не понимает жест
GrafMine
мб кто уже пробовал такое проворачивать)
Anonymous
пока проект создается - нормально ли, что у меня в папке node_modules > 600 папок?
Gena
а вы на какой версии?
Я на на разных версиях, большинство на 0.55.4 (верней, на вот этом: https://github.com/vovkasm/react-native/tree/v0.55.4-woof.0), один проект апдейтил сегодня утром на RC5... он нормально завелся... но это может очень зависеть от окружения.
Demuz
Demuz
Demuz
Demuz
Даже любой редактор Джет брэинс может скопировать такую папку, независимо от ос. Как он это делает? Дело в Жава?
Anonymous
Demuz
Anonymous
лучще запускать npm start или react-native run-android?
Gena
Я в одной консоли делаю npm start (или react-native start, что одно и тоже). И отдельно запускаю проект из ide... но если бы запускал с консоли через run-*, то запускал бы в отдельной.
Gena
Пакаджер в фоне это конечно удобно, но его иногда хочется перезапустить и вывод от него иногда посмотреть хочется...
Demuz
Да нормально нормально. Главное иметь возможность много приложений сразу запускать и ко всем сразу по ремоут подключаться, для меня по крайней мере. 😳
Anonymous
А после утсновки новго плагина нужно перезапускать приложение?
Gena
Если "плагин" = "npm пакет", то да, если там нативный код есть. Если нет, то лучше перезапустить пакаджер, по крайней мере (но может и без перезапуска сработать).
Demuz
А после утсновки новго плагина нужно перезапускать приложение?
Можно делать просто релоад, но... Смотрите библиотеки, которые устанавливаете, если они обязывают сделать "линковку", то вам будет необходимо пересобирать приложение с новыми модулями, такие библиотеки содержат в себе часть нативного кола платформы на java и swift. Посмотрите пример в реакт нэтив maps. Если же устанавливаемая библиотека не подразумевает линковку, то можно просто релоад то приложение, безе переборки.
Demuz
Можно делать просто релоад, но... Смотрите библиотеки, которые устанавливаете, если они обязывают сделать "линковку", то вам будет необходимо пересобирать приложение с новыми модулями, такие библиотеки содержат в себе часть нативного кола платформы на java и swift. Посмотрите пример в реакт нэтив maps. Если же устанавливаемая библиотека не подразумевает линковку, то можно просто релоад то приложение, безе переборки.
Линковка подразумевает собой правку, редактирование файлов сборки приложения, путем добавления в них информации о новых нативных библиотеках, необходимых для работы данной библиотеки.
Anonymous
реалоад это npm start? а переборка react-native run-android?
Demuz
Demuz
Anonymous
Demuz
реалоад это npm start? а переборка react-native run-android?
Ну, второе зависит от того, подключен к ваш телефон проводом. Если да, то можно вторую команду просто вписать. Но если телефон далеко, но нужно на него поместить приложение, то придется собрать по другому, затем скопировать апк на телефон.
Demuz
Demuz
Сразу поясню, что вы можете не париться с проводом, если вам это не удобно, а просто прописать в приложении адрес Debug сервера. После того как пропишите, сделайте релоад и приложение закачает обновленный код и необходимые данные с вашего сервера, компьютера и ТД.
Anonymous
у меня эмулятор
Demuz
у меня эмулятор
Без разницы. В эмуляторе тоже можно так прописать. Разницы никакой. Это я к тому, что ваша машина может стоять где угодно.