@react_js

Страница 161 из 5115
Vasiliy
04.06.2016
14:23:32
а не ’../../../../../../../../../../../../../‘

Sergey
04.06.2016
14:44:18
https://www.npmjs.com/package/babel-plugin-module-alias

Michael
04.06.2016
14:44:35
http://davidboyne.co.uk/2016/04/29/react-webpack-gem.html

Vasiliy
04.06.2016
14:45:50
но я не понимаю причем тут бабель

Google
Vasiliy
04.06.2016
14:45:59
у меня ts-loader работает если расширение файла .ts(x)

https://github.com/vyorkin-play/hello/blob/master/webpack.config.babel.js#L49

в гиттере вообще как-то супер тихо в чатике по тайпскрипту, хотя там 2к человек

хотя может быть это потому что сегодня суббота

Sergey
04.06.2016
14:49:05
но я не понимаю причем тут бабель
угу. я не читал. Тогда юзай в webpack'е через modulesDirectories

Vasiliy
04.06.2016
14:49:25
да

resolve: { modules: [ path.resolve('src'), 'node_modules', ],

так и есть сейчас, просто это 2 вебпак

но это по сути тоже самое что modulesDirectories в 1ом

т.е. насколько я понимаю это должно настраиваться именно в tsconfig.json

Aleh
04.06.2016
14:51:18
супер, а у тебя его не было в tsconfig в files?

@mkusher кстати вчера у меня плагин этот заработал, после того как я добавил /// <reference path='../typings/index.d.ts'/> в index.tsx, написал ему в issue, теперь все супер работает и я счастлив

Vasiliy
04.06.2016
14:52:06
я почему-то наивно думал что он сам знает где лежит index.d.ts

Google
Aleh
04.06.2016
14:52:10
если юзать classic module resolution, то он так и будет работать, но тогда в node_modules ходить не будет

а нельзя тайпскрипт научить резолвить модули в других директориях? т.е. я хочу чтобы можно было import Foo from ‘components/foo’

Vasiliy
04.06.2016
14:52:33
да, я хочу сам этим управлять, как в вебпаке, жаль что нельзя, неужели все пишут ../../../../ или ограничиваются плоской структурой директорий?

Aleh
04.06.2016
14:53:26
ну сам можно только в typescript@next там этот issue https://github.com/Microsoft/TypeScript/issues/5039 уже заимплеменчен

Vasiliy
04.06.2016
14:54:02
спасибо

Aleh
04.06.2016
14:55:35
пожалуйста)

Vasiliy
04.06.2016
14:56:59
а ты сам на typescript@next уже?

я думаю сразу на него тогда переключаться

Aleh
04.06.2016
15:07:35
не, пока нет

Vasiliy
04.06.2016
16:15:06
пока тут тихо я еще поспрашиваю про тайпскрипт

зачем их ставят в цепочку? loaders: [‘babel’, ‘ts’], видел у некоторых

в этом есть смысл?

Andrey
04.06.2016
16:17:53
может есть в сборке не только ts?

Vasiliy
04.06.2016
16:18:45
я думал это проще разделять расширениями и использовать разные лоадеры: babel для js, ts для ts

сейчас пытаюсь в модуль на ts импортировать другой модуль, который на js

при компиляции: error TS5055: Cannot write file '/Users/vyorkin/projects/play/typescript/hello/src/components/Foo/index.js' because it would overwrite input file.

что с одной стороны совершенно логично, а с другой – нет) в tsconfig.json: ”allowJs": true

KlonD90
04.06.2016
16:25:26
Все уже на ts пишут?

Vasiliy
04.06.2016
16:25:58
ну я пытаюсь осилить, пока не получается, думаю, что далеко не все, меньшинство)

KlonD90
04.06.2016
16:26:48
А он умеет в послежние фичи es?

Google
KlonD90
04.06.2016
16:27:00
Типа =>

Andrey
04.06.2016
16:27:33
умеет

Vasiliy
04.06.2016
16:27:46
ну это фигня, такое он умеет) не все

Andrey
04.06.2016
16:27:55
+ лучше классы, нормальные декораторы

но тс не нужен

KlonD90
04.06.2016
16:28:30
А реактовые шаблоны?

Vasiliy
04.06.2016
16:28:40
да, давно уже (c 1.6), все поддерживает (на самом деле нет, по крайней мере из stage-0 точно не все https://github.com/Microsoft/TypeScript/issues/2103), все классно

woop woop https://github.com/Microsoft/TypeScript/wiki/Roadmap#21

только я ничего не могу сделать нормально с ним

то одно то другое уже часов 6 подряд)

Sergey
04.06.2016
16:48:08
О. Кто-то юзал elm?

Vasiliy
04.06.2016
16:53:45
я только игрался, не серьезно, +видел более-менее большой проект, написанный на elm. тоже хотел бы узнать, пишет ли кто на нем что-то в продакшн сейчас и как дела вообще)

Vasiliy
04.06.2016
17:16:25
при компиляции: error TS5055: Cannot write file '/Users/vyorkin/projects/play/typescript/hello/src/components/Foo/index.js' because it would overwrite input file.
есть такое решение: ”outDir": "./tmp”: https://github.com/TypeStrong/ts-loader/issues/171 так все ок, но с rootDirs у меня пока не получилось на 1.9.0-dev.20160604-1.0, если получится решить, то это будет почти все, что надо (наверное), еще думаю попробовать вот этот лоадер: https://github.com/s-panferov/awesome-typescript-loader

ну сам можно только в typescript@next там этот issue https://github.com/Microsoft/TypeScript/issues/5039 уже заимплеменчен
получилось вот так: ”baseUrl": "./src”, думаю все остальное тоже вполне себе работает, жаль многие фичи еще не скоро появятся, например, пока придется писать Object.assign, генераторы походу тоже не поддерживаются пока (https://github.com/Microsoft/TypeScript/issues/1564#issuecomment-218958849)

Dmitry
04.06.2016
18:33:10
http://davidboyne.co.uk/2016/05/24/react-templates-in-webstorm.html

Vasiliy
04.06.2016
19:14:25
на канал react-europe недавно залили нарезанные видосики, если кто-то как я и все пропустил

Andrey
04.06.2016
19:15:50
но только 2 видео пока что )

Vasiliy
04.06.2016
19:17:21
Да видимо они сейчас прям заливают

Admin
ERROR: S client not available

Viacheslav
04.06.2016
19:17:51
они заливают их пачками каждый день

Google
Viacheslav
04.06.2016
19:18:10
вспоминая прошлый год

Aleh
04.06.2016
19:31:14
ts -> es6 через typescript(ts-loader), es6 -> что там нужно через babel

зачем их ставят в цепочку? loaders: [‘babel’, ‘ts’], видел у некоторых

генераторы(если ты про yield) поддерживаются, но не транспилятся в es5, только в es6

получилось вот так: ”baseUrl": "./src”, думаю все остальное тоже вполне себе работает, жаль многие фичи еще не скоро появятся, например, пока придется писать Object.assign, генераторы походу тоже не поддерживаются пока (https://github.com/Microsoft/TypeScript/issues/1564#issuecomment-218958849)

kaflan
04.06.2016
21:17:02
прострамист за 65?

Ҫѐҏӗѫӑ
04.06.2016
21:25:56
Боже

Кафлан в чате)

@kaf_lan ты ведь тот?

Киевский?

У него проект на elm

Но все следующие будут не на нем

И он плачет горькими слезами

Не хочет в жс

Я немного смягчил его горе, рассказав о тайпскрипте

И напоив водкой

kaflan
04.06.2016
21:40:37
что

я

я тут вас читаю

Google
kaflan
04.06.2016
21:40:48
сижу на галере

жду пока весло в шебло прилетит

все

гулял с тян

успешна

написал статью

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