@react_js

Страница 1059 из 5115
Сергей
14.03.2017
10:19:09


https://www.npmjs.com/package/dotenv#faq

Artem
14.03.2017
10:21:23
Значит на prod я должен руками прописать все конфиги в переменные среды верно?

Сергей
14.03.2017
10:22:30
можно подготовить .env файл для прода)) а можно в ci записать нужное

Google
Artem
14.03.2017
10:22:54
ci это что ?

Сергей
14.03.2017
10:23:04
continious integration

вообще как я сделал .env.development здесь все все дефолтные конфиги, рабочие для dev при билде/деплое на сервере, скрипт деплоя копировал .env.development -> .env и ещё подтягиваются переменные из CI

Artem
14.03.2017
10:25:53
ок, почитаю про CI пока не имею представления как это выглядит и как это применить

Сергей
14.03.2017
10:28:43
gitlab ci/jenkins/teamcity/bamboo/circle/travis

суть ci в автоматическом запуске тестов/билду/деплою, по событиям гита, планировщику или ещё чему

ты пушнул ветку, всё остальное произошло само

Artem
14.03.2017
10:29:50
крутяяк )))

Сергей
14.03.2017
10:29:51
многие ci умеют запрещать мерж ПР пока не пройдут тесты

Yan
14.03.2017
10:35:17
гитхуки можно при коммите настроить чтобы гонялись

Artem
14.03.2017
10:35:39
Yan
14.03.2017
10:36:02
ага

Google
Сергей
14.03.2017
10:36:05
а ты какую CI используешь?
GitLab со всем что там есть У меня свой инстанс

Yan
14.03.2017
10:36:19
если команда небольшая или ты вообще один

нет смысла ci поднимать

Сергей
14.03.2017
10:36:35
нет смысла ci поднимать
всегда есть смысл

автоматизация наше всё

Котяй Негодяй
14.03.2017
10:36:41
Ну как сказать....

Artem
14.03.2017
10:36:46
я в проекте один, и использую Gitlab

Ҫѐҏӗѫӑ
14.03.2017
10:36:47
есть есть

Yan
14.03.2017
10:36:51
ты много время потратишь

Ҫѐҏӗѫӑ
14.03.2017
10:36:55
нет

много экономишь

Котяй Негодяй
14.03.2017
10:37:11
нет смысла ci поднимать
А если релиз пару раз в неделю и деплой на стопиццот машин?

Сергей
14.03.2017
10:37:18
сделал npm version patch и всё тесты прогнались сами, сборочка собралась и улетела в прод а ты выполнил только одну команду, потратил меньше 10 секунд

Yan
14.03.2017
10:37:56
от цикла разработки очень сильно зависит

имеет смысл или нет

Сергей
14.03.2017
10:39:12
если ты не используешь vcs и если нет тестов, то смысла нет. Согласен

Aleh
14.03.2017
10:41:11
многие ci умеют запрещать мерж ПР пока не пройдут тесты
это не к ci относится, а к вебморде к гиту или другой vcs

Сергей
14.03.2017
10:42:19
это не к ci относится, а к вебморде к гиту или другой vcs
согласен. видел именно парочку ci которые такое не умеют (в интеграции с github/bitbucket)

Google
Максим
14.03.2017
10:42:43
Aleh
14.03.2017
10:44:01
согласен. видел именно парочку ci которые такое не умеют (в интеграции с github/bitbucket)
в гитхабе просто ставится protected branch и выбирается запрет на мерж до прохождения выбранных билдов. CI не умеет в гитхаб статус пушить? Можно просто гх апи дергать прямо в скрипте билда

Mike
14.03.2017
10:45:28
Чуваки, вопрос. У меня есть проект, норм работал на убунте. Ща на маке пытаюсь запустить, ругается на inotify во время npm i и даже node_modules не создает. кто-то сталкивался? я чет хз, даже попробовал запилить в optionalDependencies его и ставить —nо-optional, хер там плавал

Сергей
14.03.2017
10:45:47
как ругается?

MadMax
14.03.2017
10:46:01
может супер пользывателя тебе надо?))

через sudo попробуй

Сергей
14.03.2017
10:46:30
или nvm

Mike
14.03.2017
10:46:48


MadMax
14.03.2017
10:46:49
потом замочек с папки снять не забудь, chown на себя

Mike
14.03.2017
10:46:57
про суперпользователя не думал

Сергей
14.03.2017
10:47:00
ааа

Mike
14.03.2017
10:47:00
ща

MadMax
14.03.2017
10:47:06
yttt

Сергей
14.03.2017
10:47:06
так у тебя не поддерживаемая платформа

MadMax
14.03.2017
10:47:07
нее

погоди

тебе просто говорят что для данного пакета не подходящая платформа

Сергей
14.03.2017
10:47:21
не запустится у тебя inotify на маке заюзай другое

Максим
14.03.2017
10:47:23
ну он же явно пишет, что с macOS не работает

Google
Сергей
14.03.2017
10:47:33
тебе нужно всплывашки?

Mike
14.03.2017
10:47:34
ну так я потому и сказал что на маке не работает))

у меня нет его в зависимостях это вебпак тащит

Сергей
14.03.2017
10:47:54
не тащит

это что-то другое

Mike
14.03.2017
10:48:03
но вроде на маке он через фсивентс

Сергей
14.03.2017
10:48:19
какая версия вебпака?

Mike
14.03.2017
10:48:22
1

2 работает

в другом проекте

Admin
ERROR: S client not available

Сергей
14.03.2017
10:48:36
с первым траблы могут быть, да

обновись

Mike
14.03.2017
10:48:52
ну вот я думаю об этом

но я для второго конфиги не писал

хз насколько это долго

Сергей
14.03.2017
10:49:41
ничего особенного, если нет зависимых плагинов

я за один вечер обновил все полугодовалые зависимости, включая реакт, бабель и вебпак

конфиг в помощь: webpack.js.org/configuration

Mike
14.03.2017
10:50:42
спс, ща потыкаюсь

Google
Vladimir
14.03.2017
10:50:50
про суперпользователя не думал
вот так правильно https://docs.npmjs.com/getting-started/fixing-npm-permissions

Mike
14.03.2017
10:51:58
вот так правильно https://docs.npmjs.com/getting-started/fixing-npm-permissions
ну я попробовал с судо, хер там, это все-таки проблема того, что мак не дает inotify api, в бсд системах вместо него fsevents

Артем
14.03.2017
10:52:13
всем привет! кто нибудь знает аналогичный чат, но по рельсам?

Vladimir
14.03.2017
10:52:28
node-notify должен работать

там не пермишины
тогда зачем судо советовали?

MadMax
14.03.2017
10:52:43
Странно, у меня linux, ругается на fsevents, но не критично, а просто варнинги дает и дальше делает че хочет

Сергей
14.03.2017
10:53:03
это норм

MadMax
14.03.2017
10:53:04
тогда зачем судо советовали?
Я советовал, просто суть проблемы не была до конца озвучена

Vladimir
14.03.2017
10:53:31
Я советовал, просто суть проблемы не была до конца озвучена
не советуй sudo npm больше, в не зависимости от проблемы

MadMax
14.03.2017
10:53:47
не советуй sudo npm больше, в не зависимости от проблемы
без судо глобально пакет не установить

В иных случаях он и не потребуется

Vladimir
14.03.2017
10:54:26
без судо глобально пакет не установить
без судо можно глобально ставить пакеты

https://docs.npmjs.com/getting-started/fixing-npm-permissions

и нужно

Artem
14.03.2017
10:56:47
и нужно
спасибо, очень полезно

Сергей
14.03.2017
10:57:02
без судо глобально пакет не установить
а я вообще NVM юзаю и не знаю проблем sudo npm

Artem
14.03.2017
11:01:29
Подскажите пожалуйста удобный логгер для back-end разработки качественный но с низким порогом вхождения

на NodeJs

Vladimir
14.03.2017
11:02:16
https://github.com/npm/npmlog

Страница 1059 из 5115