Цитата:
Ребята сделали треть, но потом знатно косякнули в один день приехав позже на несколько часов из-за личных обстоятельств, а на следующий вписавшись на своей волге в порш. В итоге мужик тем же вечером уехал оставив все инструменты (начиная от шпателей и заканчивая перфораторами, дрелью и резаком) остались у себя. Телефон систематически выключен. Потом самому с другом пришлось ездить и выносить мозг соседям, а по совместительству родственникам. Благо материалы с предоплаты купили, но серавно убыток. :) С тех кто ноет что у них все плохо и все их кидают нужно брать 100% предоплату. А то мне кажется тот мужик себе дом благодаря таким лохам как мы построил. |
Короче, пока ждал отзывов -- успел перейти на шестой бабель сам. В общем-то, всё оказалось совсем неплохо, на мой взгляд -- даже лучше, чем было. Например, если мне раньше руками приходилось по табличке заносить в блеклист бабеля ненужные для ноды (особенно новой) трансформеры, то сейчас просто ставлю готовый пресет. Единственное -- не понимаю, зачем его назвали "node5" -- новая версия ноды появится быстро, а название поменять сложновато. Было бы "node-last", лучше. Но это мелочи. Ещё, конечно, поставил себе пресет stage-0, из отдельных плагинов пришлось ставить только flow-strip-types, что логично. Всем рекомендую вот эту статью -- меня перейти стимульнула именно она.
Самой же большой проблемой явилось отсутствие в новом бабеле декораторов. Точнее, проблема в самой спеке декораторов -- скоро выйдет новая её версия (выглядеть будет примерно так. Честно говоря, я ещё не понял -- светлое это будущее или кошмарный пиздец), и бабелевцы Меня, поскольку я ленивый (а обновил бабель на основном проекте, каюсь, и откатываться было лень, а декораторов там хватает), эта проблема вынудила искать альтернативное решение. К счастью, оказалось, что какой-то добрый человек сделал плагин для поддержки текущей версии (legacy, лол) декораторов. Так что, в целом, считаю переезд на бабель 6 успешным. Конфиг для сборки серверной части под пятую ноду выглядит так: { plugins: [ 'transform-flow-strip-types', 'transform-decorators-legacy' ], presets: ['es2015-node5', 'stage-0'] } |
Юзаю webpack.optimize.UglifyJsPlugin и после минимализации он такую строку
module.exports = "<span class=\"quick-search-shortcut\"><i class=\"icon-loupe\"></i></span>\n"; превращает в такую module.exports = "<span class=quick-search-shortcut><i class=icon-loupe></i></span>"; пробывал с разными параметрами и без них, нефига... |
А в чем проблема-то? В HTML5 аттрибуты без кавычек полностью валидны.
|
Erolast,в том что у нас код ламается :|
Точнее одна либа, которая нужна.. и на сколько я понял это баг, а не фига, потому что если вкинуть только этот код, то все хорошо |
cyber, попробуй использовать одинарные кавычки для строк. Если не поможет, добро пожаловать в документацию.
|
nerv_, это баг, там нужно добавить флаг
html-loader?minimize=false Цитата:
|
Цитата:
|
trikadin , не вижунечего логичного что он жмется только если использовать uglify и кто вообще такие опции включает по умолчанию :|
|
cyber, эта опция включена, если ты используешь плагин вебпака UglifyJSPlugin. Поскольку вебпак сделан так, чтобы всё превращалось в JS, то достаточно логично, что вместе с обычным JS'ом жмётся и всё то, что он импортит. CSS-лоадеры тоже так делают, посмотри.
А либу, которая пытается работать с html как с текстом, при этом не умеет в атрибуты без кавычек -- не жалко. |
Часовой пояс GMT +3, время: 07:02. |