@webpack_ru
Webpack — русскоговорящее сообщество

Обсуждения webpack, лоадеров, плагинов и сборок Правила: http://bit.ly/our_etiquette См. также: @rollup_ru, @react_js, @vscode_ru, @macos_ru, @js_ru

974 members

Архив канала @webpack_ru 14 мая 2017 г.

09:22:53 ДП
User 90824146
User 334671707
ееее. Наркоманим. ееее, бойлерплейтим.
🤔 интересно, не думала сделать доклад про наркоманию в конфигах?
03:19:46 ПП
User 32530886
User 334671707
Ну... Берём бойлерплейт, в package.json которого есть всего пара зависимостей => выполняем скрипт разворачивания проекта => генерируем новый package.json, подчищаем лишнее => получаем чистый проект, готовый к старту, не замутнённый кодом разворачивания проекта о.О

( я плохо объясняю, да )
Я подозревал что-то неладное
03:36:00 ПП
User 295552673
User 334671707
Ну... Берём бойлерплейт, в package.json которого есть всего пара зависимостей => выполняем скрипт разворачивания проекта => генерируем новый package.json, подчищаем лишнее => получаем чистый проект, готовый к старту, не замутнённый кодом разворачивания проекта о.О

( я плохо объясняю, да )
Почему нельзя сделать два package.json и один будет в резерве заменять измененный? Или у тебя там данные у изменённого нужны? А что билд проекта в package.json меняет и как?
03:43:56 ПП
User 334671707
User 295552673
Почему нельзя сделать два package.json и один будет в резерве заменять измененный? Или у тебя там данные у изменённого нужны? А что билд проекта в package.json меняет и как?
Потому что нужен чистый package.json с данными, которые ввёл пользователь. И потому что после старта проекта в нём не должно остаться никаких следов того, с помощью чего этот проект разворачивался.
>А что билд проекта в package.json меняет и как?
?
03:45:13 ПП
User 334671707
User 90824146
🤔 интересно, не думала сделать доклад про наркоманию в конфигах?
Да нет... Вроде как...
03:46:13 ПП
User 178689889
Я вчера не понял о чем речь и сейчас не понимаю
03:46:16 ПП
03:46:23 ПП
User 90824146
User 334671707
Да нет... Вроде как...
Предлагаю начать!
03:47:14 ПП
User 334671707
User 90824146
Предлагаю начать!
Сначала надо донаркоманить этот бойлерплейт до вменяемого состояния.
03:57:05 ПП
User 295552673
User 334671707
Потому что нужен чистый package.json с данными, которые ввёл пользователь. И потому что после старта проекта в нём не должно остаться никаких следов того, с помощью чего этот проект разворачивался.
>А что билд проекта в package.json меняет и как?
?
Все равно не покидает чувства, что здесь много ненужной работы. 👀
03:58:47 ПП
03:58:48 ПП
User 178689889
Я понял
03:59:38 ПП
User 178689889
Ты пишешь свой бойлерплейт с возможностью для другого чела одной командой убрать всю "бойлерплейтную" часть и получить проект, готовый к "жизни после бойлерплейта"?
04:00:42 ПП
User 334671707
User 178689889
Ты пишешь свой бойлерплейт с возможностью для другого чела одной командой убрать всю "бойлерплейтную" часть и получить проект, готовый к "жизни после бойлерплейта"?
да
04:01:01 ПП
User 178689889
еее
я не тупой
04:01:25 ПП
User 178689889
я тоже бойлерплейт пилю как раз
04:01:30 ПП
User 178689889
только для писем
04:31:02 ПП
User 295552673
User 334671707
да
А если так сделать mkdir my-cool-project && cd my-cool-project && npm init && здесь скрипт который добавит зависимости && npm install?
04:33:11 ПП
User 295552673
Конечно, заместо my-cool-project bash переменные и это все в .sh файле.
04:34:12 ПП
User 334671707
Слишком скучно.
04:35:09 ПП
05:35:59 ПП
User 52321317
Товарищи
05:36:08 ПП
User 52321317
помогите понять, что за бред происходит
05:36:57 ПП
User 52321317
пишу:
require('./file.svg')
не работает, говорит, файл не найден
пишу:
require('../folder/file.svg')
все ок
05:37:12 ПП
User 52321317
причем физически нахожусь в folder
05:39:46 ПП
User 52321317
какие части конфига читать?
05:39:52 ПП
User 52321317
вроде, все ок
06:27:46 ПП
User 97081120
попробуй require('file.svg')
10:17:07 ПП
User 52321317
User 97081120
попробуй require('file.svg')
все равно не работает(
10:17:11 ПП
User 52321317
та же ошибка
10:17:33 ПП
User 52321317
ERROR in ./~/css-loader?{"modules":true,"importLoaders":2,"localIdentName":"[local]--[hash:base64:5]"}!./~/postcss-loader!./~/stylus-loader!./src/editor/sms/style.styl
Module not found: Error: Can't resolve 'add.svg' in '/home/user/project/libs/src/editor/sms'
10:17:55 ПП
User 97081120
попробуй заэскейпить
10:18:42 ПП
User 52321317
User 97081120
попробуй заэскейпить
пишу background: url('add.svg')
10:19:42 ПП
User 97081120
background: ~"url(./file.svg)"
10:20:14 ПП
User 97081120
чтобы картику файллоадером резолвило, а не цсс лоадером
10:23:35 ПП
User 52321317
User 97081120
чтобы картику файллоадером резолвило, а не цсс лоадером
TypeError: expected unit, but got string:"url(add.svg)"
10:23:48 ПП
10:24:11 ПП
User 97081120
юнит? точно бэкграунд написал, а не бэкграунд хайт там?
10:24:44 ПП
User 52321317
User 97081120
юнит? точно бэкграунд написал, а не бэкграунд хайт там?
   1| .create
   2|   width 10px
   3|   height 10px
   4|   background ~"url(add.svg)"
--------------------^
   5|   background-size contain
   6|   display inline-block
10:25:51 ПП
User 52321317
у меня перед css-loader стоит stylus-loader
10:27:15 ПП
User 97081120
слушай, со стилусом ничего не скажу, мне лесса хватает, так что не тыкал пока, но странно вообще
10:27:26 ПП
User 97081120
попробуй background-image
10:27:49 ПП
User 97081120
я слышал в стилусе обычный цсс не весь работает и не всегда как ждешь
10:29:15 ПП
User 52321317
User 97081120
я слышал в стилусе обычный цсс не весь работает и не всегда как ждешь
Да у меня в соседнем проекте все работает как надо, а тут что-то не хочет. Конфиги вроде почти одинаковые. Не могу разницу найти
10:29:32 ПП
User 97081120
meld в помощь?)
10:30:01 ПП
User 52321317
User 97081120
meld в помощь?)
Ну это-то да, разницу между конфигами найти не проблема
10:30:12 ПП
User 52321317
А вот ту разницу, что влияет на это - тяжело
10:30:42 ПП
User 97081120
попробуй без стилуса мб
10:30:55 ПП
User 97081120
короче по одному исключая переменные найти
10:31:02 ПП
User 52321317
ну так и буду)
10:31:10 ПП
User 52321317
но это самый медленный способ)