
Ivan
05.03.2017
05:13:19
Щас посмотрю. Это по сути, настройка вебпака
В корне webpack.config.js
В блоке devServer добавь port:9898
Ну или какой тебе хочется

Google

Harry
05.03.2017
05:18:41

Ivan
05.03.2017
05:19:01
Тогда добавь поле host

Harry
05.03.2017
05:19:03
мне туда надо process.ENV.PORT загнать
о
а оказалось можно через блок скриптов задать. webpack-dev-server --host $IP --port $PORT --hot --inline
в конфиге

Ivan
05.03.2017
05:24:23
Можно. Но я предпочитаю конфиг-файлы

Harry
05.03.2017
05:25:21
ой. спутал конфиг с пакагом

Ivan
05.03.2017
05:25:24
Вот кстати, почему webpack-simple, а не полный темплейт?

Harry
05.03.2017
05:25:47
я ток начинаю вебпак юзать

Ivan
05.03.2017
05:26:07
Тем более надо полный тащить, чтобы разобраться

Harry
05.03.2017
05:26:25
а какое у них отличие?
simple же вроде должно быть по логике для новичков

Google

Ivan
05.03.2017
05:27:10
Блин ну посмотри сорц на гитхабе. Симпл просто меньше

Harry
05.03.2017
05:28:23
A simple Webpack + vue-loader setup for quick prototyping.
в принципе то что нужно

Ivan
05.03.2017
05:28:33
Полный рассчитан на серьезное разделение сред дев/тест/прод

Harry
05.03.2017
05:29:26
вот поэтому я лучше в simple, в полном утону в этих всех средах

Ivan
05.03.2017
05:30:32
КМК, лучше сразу научиться разбираться во всем этом
Все равно рано или поздно столкнешься со страшным зверем по имени деплой

Harry
05.03.2017
05:34:14
как нить в ходе дела разберусь, ща прост хочу приложение какое нить сделать
ну и лимоны на нем заработать

Vlad
05.03.2017
06:08:33

Ivan
05.03.2017
06:09:38
Что ж там замечательного?

Vlad
05.03.2017
06:10:48
Да хаотяб та самая строгая типизация на этапе разработки, для которой он и был выдуман :)

Rafael
05.03.2017
06:11:23

Vlad
05.03.2017
06:11:31
Пделюсь субъектвным опытом:
По долгу службы пишу на ангуляре первом, мигрируем на второй потихоньку

Ivan
05.03.2017
06:11:50
Типизация должна быть в голове, а не в интерпретаторе

Rafael
05.03.2017
06:11:52
Экосистема не развита
Пакетов на нем никто не пишет
Даже во вью есть 100500 способов их прекрутить

Vlad
05.03.2017
06:13:41
Заиспользовали для первого ts+ng-metadata.
Так вот о типизации - да, должна быть в голове, но честно стало проще в потоке писать код с более хорошей архитектурой - это private судак, это public - тудак, это в наследовании только надо - protected, итп

Google

Vlad
05.03.2017
06:14:45
Если эдак кардинально требовать типизации в голове - так каждый кто не может - тюлень выходит?)))

Ivan
05.03.2017
06:15:32
Просто надо ответственно относиться к своему коду

Vlad
05.03.2017
06:15:49
Вот дураком себя не считаю, однако честно прихнаю что со временем рефакторю архитектуру кода, раз в 3-6мемяцев
И ts здесь видится огромным подспорьем

Ivan
05.03.2017
06:16:23
Счастливый человек. У меня тупо нет на это времени

Rafael
05.03.2017
06:16:33

Vlad
05.03.2017
06:16:49

Ivan
05.03.2017
06:19:10
Ни в коем разе не исключает. У нас для этого работает линтер стандард

Harry
05.03.2017
06:19:15

Ivan
05.03.2017
06:19:46
Свят, свят, свят

Vlad
05.03.2017
06:20:15
Я на всякий случай предупрежу - я не евангелист ts и не ярый упорышь, чтоб за него глотки рвать))) Просто речь зашла, делюсь имхом)

Ivan
05.03.2017
06:22:25
Еще одна абстракция над абстракцией? Увольте

Vlad
05.03.2017
06:26:34
А чем конкретно вам эта абстракция не угодила? Жить же не мешает, если не ползать по исходникам левых библиотек и не манкипатчить их. Есть себе typings и есть.
Мне они приятны тем например, что задав переменной строгий тип какого-нибудь интерфейса ангуляра я не опечатаюсь в $ или $$ в начале свойства(зачем я лезу в псевдо-private свойства - другой вопрос :))

Ivan
05.03.2017
06:27:31
Ох, как я ненавижу эти $.
Если тебе приходится обращаться к ним, значит, ты что-то делаешь не так

Harry
05.03.2017
06:28:54
> пишешь на php
все шутки закончились

Vlad
05.03.2017
06:29:02
Не, у ангуляра есть вещи, к которым надо обращаться. Они в интерфейсе.
Однако вопрос-то остается в силе - чем абстракция еще одна не угодила?)

Ivan
05.03.2017
06:30:37
Тем, что абстракции имеют привычку течь

Google

Vlad
05.03.2017
06:30:54
В смысле?

Ivan
05.03.2017
06:31:48
Эмм, я думал, это очевидно
Любое увеличение количества кода влечет за собой увеличение количества багов

Vlad
05.03.2017
06:34:42
Я слово "течь" знаю только в контексте памяти, каюсь.
Верно понял - баги = утечки памяти?

Ivan
05.03.2017
06:35:52
Не только. В случае абстракции течь - это незапланированные сайд-эффекты

Alex
05.03.2017
06:36:55

Vlad
05.03.2017
06:37:01
А , о таком значении слова не знал, спасибо) мысль понял. Согласен.

Rafael
05.03.2017
06:37:03
Пока Хан не видит, можно поразглагольствовать

Vlad
05.03.2017
06:38:53
Я здесь с @Fl0pZz согласшусь - типизация для рантайма бесплатна. В отличии от того же бабеля - я когда в первый раз увидел во что он key..of транспилит - меня чуть удар не хватил. Вот уж где абстракция )))

Admin
ERROR: S client not available

Ivan
05.03.2017
06:38:57

Vlad
05.03.2017
06:39:23
Это на этапе компиляции
@Fl0pZz об этапе выполнения

Rafael
05.03.2017
06:39:56

Ivan
05.03.2017
06:40:14
А для разработки - нет

Rafael
05.03.2017
06:40:48
Понятно, что это не всегда горизонтально расширяется, но 90% это точно должно покрыть

Vlad
05.03.2017
06:41:34
Я не то, чтобы сноб, но лично я пожертвую лишними 500мб памяти в угоду удобной типизации. Никого не призываю, у каждого своя верига и перина, просто интересно :)

Ivan
05.03.2017
06:42:03
Пользователю положить с большим пробором, на то, на чем и как написано

Google

Vlad
05.03.2017
06:43:08
Именно. Так и мы же сейчас о том, что ts дорог разработчику. Однако плавно мы к этой теме перешли))))

Ivan
05.03.2017
06:45:36
Я просто на своем примере вижу, что динамическая типизация заставляет разработчика тщательно проверять свой код
А проверяя типы, он более ответственно относится к коду в целом
И линтер standard не дает ему забыть об этом 8)

Vlad
05.03.2017
06:52:24
Этот линтер проверяет типизацию? Я бегло глянул доку, не увидел, возможно пропустил

Ivan
05.03.2017
06:52:59
Нет, он очень простой. Он требует === вместо =°
Блин. Вместо ==

Vlad
05.03.2017
06:53:09
Это же просто ужобненький, вынесенный в пакет конфига и строгий. У нас eslint так же настроен
Удобненький*
Без конфига*
Блин, что у меня сегодня с клавиатурой )))

Ivan
05.03.2017
06:54:15
Я вообще с телефона 8)

Vlad
05.03.2017
06:54:42
Так я тоже)

Ivan
05.03.2017
06:57:39
Линтер вообще великая вещь. Мы как то потратили три часа только потому, что у разраба линтер не стоял.
Кстати о птичках. Есть css линтер для вью?
В смысле, для SFC

Alex
05.03.2017
06:59:36
Если есть просто CSS-линтер, значит его можно и к вью прикрутить
SFC?

Ivan
05.03.2017
07:00:03
Single File Component

Stanislav
05.03.2017
07:00:33
А если юзаешь бем, то как тогда?
https://github.com/c01nd01r/vue-bem-cn
А отдельно можно вынести стили в компоненте через
<style src="style.sass" lang="sass”></style>
http://vue-loader.vuejs.org/ru/start/spec.html

Alex
05.03.2017
07:00:36
в них же тоже все обрабатывается лоадерами

Ivan
05.03.2017
07:01:11
Не, я про линтинг в редакторе
Кстати, вообще не понимаю, зачем BEM, если есть scoped