Size: a a a

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

2020 December 19

KS

Konstantin Sedykh in Webpack — русскоговорящее сообщество
Анна Золотова
Пожалуйста подскажите, как скомпилировать с помощью webpack style.sass -> style.css, без импортов в js.
главное понять, что вебпак обрабатывает только то, что инжектися через import, остальное как хочешь собирай в кучку.
источник

С

Сергей in Webpack — русскоговорящее сообщество
Анна Золотова
Пожалуйста подскажите, как скомпилировать с помощью webpack style.sass -> style.css, без импортов в js.
Вот так:

entry: [
 cwd('src/static/styles/styles.scss'),
 cwd('src/static/scripts/main.js')
]

А так-же должны быть настроены лоадеры для scss -> css
источник

АЗ

Анна Золотова... in Webpack — русскоговорящее сообщество
Сергей
Вот так:

entry: [
 cwd('src/static/styles/styles.scss'),
 cwd('src/static/scripts/main.js')
]

А так-же должны быть настроены лоадеры для scss -> css
А если entry у меня объект, можно ведь так:
entry: {style: '/path/to/style.sass}?
или важно, чтобы массив был?
источник

С

Сергей in Webpack — русскоговорящее сообщество
Анна Золотова
А если entry у меня объект, можно ведь так:
entry: {style: '/path/to/style.sass}?
или важно, чтобы массив был?
Без разницы, главное чтобы работало
источник

АЗ

Анна Золотова... in Webpack — русскоговорящее сообщество
Я делала что-то такое, но у меня на каждый файл стилей (css) появляется js файл, который мне не нужен.
источник

С

Сергей in Webpack — русскоговорящее сообщество
Анна Золотова
Я делала что-то такое, но у меня на каждый файл стилей (css) появляется js файл, который мне не нужен.
источник

АЗ

Анна Золотова... in Webpack — русскоговорящее сообщество
И вообще появляются файлы стилей, которые импортировались в js, а мне не нужно было их выносить
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
так он-то как раз оставляет js
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Анна Золотова
И вообще появляются файлы стилей, которые импортировались в js, а мне не нужно было их выносить
это не то, как задумывался вебпак
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
вебпак - это бандлер приложений. если нужно просто перегнать сасс в цсс - нужно брать другой интурмент (галп например)
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Анна Золотова
И вообще появляются файлы стилей, которые импортировались в js, а мне не нужно было их выносить
ну то есть не выносить цсс можно. просто не используй mini-css-extract-plugin
источник

АЗ

Анна Золотова... in Webpack — русскоговорящее сообщество
Roman Usherenko
вебпак - это бандлер приложений. если нужно просто перегнать сасс в цсс - нужно брать другой интурмент (галп например)
Просто webpack удовлетворяет всему, что нужно, кроме этого момента, не хочется ради этого тащить gulp
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Анна Золотова
Просто webpack удовлетворяет всему, что нужно, кроме этого момента, не хочется ради этого тащить gulp
мне просто кажется, что ты неправильно задачу себе ставишь)
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
если собираешь приложение, то тебе надо "чтоб оно просто работало", а не "хочу стили отдельно"
источник

АЗ

Анна Золотова... in Webpack — русскоговорящее сообщество
@roman_usherenko, @wakenby
Спасибо!
источник

С

Сергей in Webpack — русскоговорящее сообщество
Roman Usherenko
так он-то как раз оставляет js
А как? Я что-то не понял. Он ведь вырезает css ил js
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Сергей
А как? Я что-то не понял. Он ведь вырезает css ил js
он вырезает и оставляет там комментарий что-то типа extracted by mini-extract-css
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
то есть сам js файл не исчезает
источник

С

Сергей in Webpack — русскоговорящее сообщество
Roman Usherenko
то есть сам js файл не исчезает
Ну да, а сам js и не исчезнет ведь. Нельзя собрать через webpack scss без js файла, я вот пытаюсь ради интереса, js все равно есть
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
ессно, я ж про это и говорю
источник