Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обсуждений тред (https://javascript.ru/forum/offtopic/47364-obsuzhdenijj-tred.html)

cyber 09.11.2015 14:57

Цитата:

Сообщение от dalmatian
Ну ты смотри сам, они оба релизы. Думаешь они совместимость поломали или что?

Просто спросил)
Я не пойму как подключить полифил к вебпаку сейчас

cyber 09.11.2015 15:51

Киньте кто то конфиг для вебпак, с каким то подключеным полифилом для babel

Erolast 09.11.2015 15:54

Цитата:

Переносим проект на es6, и какой babel лучше юзать сразу 6 или пока 5?
Шестой, конечно. Зачем начинать со старого?

Цитата:

Я не пойму как подключить полифил к вебпаку сейчас
В смысле, как настроить компиляцию ES6 с помощью babel через вебпак? https://github.com/babel/babel-loader

cyber 09.11.2015 15:57

Erolast, мне нужно что бы он подключил полифил для Symbol

cyber 09.11.2015 16:16

И еще если подключить плагин для вебпака, то для каждого файла с классом добавляется, как сделать что бы добавлялось только раз?

var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
	
	function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
	
	function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
	
	function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }

nerv_ 09.11.2015 16:25

Цитата:

Сообщение от cyber
И еще если подключить плагин для вебпака, то для каждого файла с классом добавляется, как сделать что бы добавлялось только раз?

https://www.youtube.com/watch?time_c...&v=J-Q7PcfyiGU

cyber 09.11.2015 16:34

nerv_, а что на счет полифилов?

dalmatian 09.11.2015 16:47

Цитата:

Сообщение от cyber
нужно что бы он

Именно чтобы webpack? Подключить отдельным скриптом не проще? И выкинуть будет проще...

Он разве не по умолчанию поддерживается? https://babeljs.io/docs/learn-es2015/#symbols

Erolast 09.11.2015 17:26

Цитата:

И еще если подключить плагин для вебпака, то для каждого файла с классом добавляется, как сделать что бы добавлялось только раз?
https://github.com/babel/babel-loade...oating-my-code

Цитата:

Erolast, мне нужно что бы он подключил полифил для Symbol
Полифилл подключается не через вебпак, а непосредственно в коде импортом:
import "babel-polyfill";

https://babeljs.io/docs/usage/polyfill/

cyber 09.11.2015 17:29

dalmatian, я имел ввиду юзать полифил babel, но я не пойму как его юзать везде , описано через optional[]=runtime , а потом подключать через require.
Но у меня не работает так, выкидывает ошибка что нету такого параметра


Часовой пояс GMT +3, время: 04:36.