
Каїн
17.11.2016
16:54:39
@javascript_jobs

Harry
17.11.2016
16:55:00

famed
17.11.2016
16:55:11

Oleg
17.11.2016
16:55:13
ExtJS же

Google

Anton
17.11.2016
16:56:23
ASM!!!

Harry
17.11.2016
16:56:57
ванилу

Дмитрий
17.11.2016
16:57:11
cycle.js
???

Harry
17.11.2016
16:57:49
по идеи в ангуляре много чего из коробки, а в реакте все надо самому подключать. походу ангуляр для новичка лучше

Oleg
17.11.2016
16:57:57
мой_фреймворк_который_я_написал.js

Anton
17.11.2016
16:58:19
мой_фреймворк_который_я_не_написал_но_напишу.js

Oleg
17.11.2016
16:58:37
А в целом от задач зависит

[Anonymous]
17.11.2016
16:59:29
цайкл и ванила - актуальны

famed
17.11.2016
16:59:30
для todo list-ов любой подойдет

[Anonymous]
17.11.2016
16:59:33
мы про легаси же

Каїн
17.11.2016
17:10:49
а что за тема AWS? это типа хероку?

Google

Дмитрий
17.11.2016
17:11:38
Скорее это хероку что-то типа aws ?

Anton
17.11.2016
17:11:40
ггг)

Каїн
17.11.2016
17:11:48
ну это я понел
хотя нет
в хероку же нету лавй кодинга
прям цмс для СааС


Ruslan
17.11.2016
17:15:08
Изучаю ES6 и работу Babel.
Использую в коде fetch, Object.assign.
И если простейшие let, => и т. д. Babel преобразовывает в ES5, то, например, те же fetch, Object.assign - нет.
Добавил
"devDependencies": { "babel-preset-es2015": "^6.18.0" },
"dependencies": {"babel-polyfill": "^6.16.0", "whatwg-fetch": "^2.0.1"} (Причем для fetch отдельный полифил, так как его нет в babel-polyfill).
Я НЕ использую никакие сборщики и т.д. (так как это не какой-то проект, а просто страница, для изучения).
Так вот, подключать эти полифилы советуют так - import "babel-polyfill";
Но эта строка после преобразования через babel превращается в require("babel-polyfill"); ну и ничего не работает, так как браузер выдает ошибку, что не понимает что это, ну и логично что оно ничего не подключило.
Единственный вариант, что у меня заработал - я в html напрямую подключил оба .js файла, наподобие node_modules/babel-polyfill/dist/polyfill.js
Итак 2 вопроса:
1. Можно ли как-то заставить Babel автоматически приводить к рабочему виду всякие fetch, Object.assign, без подключения различных полифилов в dependencies?
2. Можно ли как-то подключить полифилы не используя import или прямые ссылки на .js?


Каїн
17.11.2016
17:16:52
можно фетч вынести в плагины

Oleg
17.11.2016
17:17:00
А кто-то юзал IBM Watson?

Pavel
17.11.2016
17:17:24

Ruslan
17.11.2016
17:17:39
но тут же вэбпак

Дмитрий
17.11.2016
17:17:43
Я бы просто axios взял
Тот же fetch, вид сбоку

Каїн
17.11.2016
17:18:21
а разве полифил нужно импортить
он же внутри реквайрится в самом бабиле если есть

Дмитрий
17.11.2016
17:18:53

Ruslan
17.11.2016
17:19:19
Я бы просто axios взял
ну тут вопрос более глобальный. ибо остальные полифилы из node_modules/babel-polyfill/dist/polyfill.js тоже не подключаются "нормальным способом". так что фетч или что-то другое не причем.

Oleg
17.11.2016
17:19:58
c9.io - комбайн для кодинга, хостинга и 100500 всего и всё в браузере - самый комбайнистый комбайн из тех что видел

Каїн
17.11.2016
17:20:01
а что это за бабиль?

Ruslan
17.11.2016
17:20:02

Google

Каїн
17.11.2016
17:20:09
юзай новый бабиль
babel-core
с вебпаком
и бубит счастье

famed
17.11.2016
17:20:27
есть 2 canvas графика в angular app, где лучше делать их инициализацию, в директивах или контроллере?

Каїн
17.11.2016
17:20:52
кор бабиля уже включает в себе полифил

Ruslan
17.11.2016
17:20:53
6.18.0 (babel-core 6.18.2)
я уже написал, что не использую сборщики для данного проекта

Каїн
17.11.2016
17:22:26
ты хочешь чтобы полифил был включен в страницу но добавлять его не хочешь

Ruslan
17.11.2016
17:22:47
у меня в нод-модули/бабел-кор нету этих файлов, только либ папка
я хочу добавлять, но без сборщика

Каїн
17.11.2016
17:23:15
хмм

Каїн
17.11.2016
17:23:27
но не хочешь добавлять импортом или скриптом

Ruslan
17.11.2016
17:24:18
имортом я попробовал, но заменяет его на реквайр, и поэтому не работает

Каїн
17.11.2016
17:24:34
если в апп не хочешь это делать, создай обвертку на бабиль, чтобы при запуске бабиля зразу и полифил инклудился

Дмитрий
17.11.2016
17:24:52

Oleg
17.11.2016
17:25:02
Вебшторм лучше

Ruslan
17.11.2016
17:25:07
подключать плагины эти, а потом искать в них .js имхо какой-то дикий костыль. у меня то это работает, но мне кажется это плохой путь

Oleg
17.11.2016
17:25:09
Или Идея

Google

Дмитрий
17.11.2016
17:25:58
Даже idea))

Каїн
17.11.2016
17:26:19
Available from the dist/polyfill.js file within a babel-polyfill npm release. This needs to be included before all your compiled Babel code. You can either prepend it to your compiled code or include it in a <script> before it.
https://babeljs.io/docs/usage/polyfill/
если сам бабиль говорит включи файл с полифилами в скрипты перед странспайленым кодом, думаю оно так и задумано

Ruslan
17.11.2016
17:28:46
спс за ответы

Каїн
17.11.2016
17:29:51
если упороться

Admin
ERROR: S client not available

Каїн
17.11.2016
17:30:03
конкатенируй файлы аутпута бабиля и полифил
ы
и сборщик не нужен, просто еще один нод модуль

Oleg
17.11.2016
17:30:52
Главное руками потом ничго туда не дописывать
А то бывает...

Каїн
17.11.2016
17:31:02
babel-cli
сейчас попробую через кли
еще проще
в бабиль передавать несколько файлов
babel 'node_modules/babel/polyfill.js' app/index.js —out-file app.js
но руслан поход уже забил

Vladimir
17.11.2016
17:36:38

Каїн
17.11.2016
17:36:43
нет

Google

Каїн
17.11.2016
17:37:00
у меня в консоль вывело два

Vladimir
17.11.2016
17:37:11
а нод модули?

Каїн
17.11.2016
17:37:25
лан, ща попробую аутпут сделать

Alex
17.11.2016
17:39:24
hlp plz. написал бота для телеграм, который принимает файл, обрабатывает и возвращает измененный, но в процессе обработки задает несколько вопрсов юзеру, если тот будет не отвечать, то бот будет ждать ответа и если таких юзеров будет много, то я могу словить out of memory ?

Vladimir
17.11.2016
17:40:00
ответ ты ждёшь из промиса?

famed
17.11.2016
17:40:34

Vladimir
17.11.2016
17:40:55

Каїн
17.11.2016
17:40:57
пашет

Vladimir
17.11.2016
17:41:01
даже если он может

Каїн
17.11.2016
17:41:09
babel node_modules/babel-polyfill/dist/polyfill.js test.js —out-file output.js

Vladimir
17.11.2016
17:41:20
ок

Каїн
17.11.2016
17:42:06
што то оно мне нихера не нравиться
не перевело походу

Vladimir
17.11.2016
17:42:48
мб у тебя пусто babel конфиг?

Alex
17.11.2016
17:42:53