Size: a a a

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

2019 October 17

A

Alex CherryTea in Webpack — русскоговорящее сообщество
можно сделать префетч на файлы чанков и это будет работать быстрее чем монолит
источник

🎅

🎅 in Webpack — русскоговорящее сообщество
Alex CherryTea
не зацкливайтесь о монолитном бандле, чанки это благо
Тут кейс такой, что нужен один бандл, его я буду вставлять одним куском прямо в нужным мне index.html
источник

🎅

🎅 in Webpack — русскоговорящее сообщество
Хардкором
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
ох костыли костылики
источник

A

Abu in Webpack — русскоговорящее сообщество
Привет, а кто-то писал свои плагины для вставки кастомного asset?
источник

A

Abu in Webpack — русскоговорящее сообщество
что-то подобное?
источник

A

Abu in Webpack — русскоговорящее сообщество
Если да, то как пофиксить проблему, когда в watch режиме при измении файлов, вебпак не перепизаписывает кастомный asset (точне не выводит его)?
источник

EI

Erik Ivanov in Webpack — русскоговорящее сообщество
Недавно принялся за старый проект. И тут узгал что core-js лучше использовать чем @babel/polyfill.
В точке входа было
   entry: {
       polyfill: '@babel/polyfill',
       main: helpers.root('src', 'main'),
   },
Что теперь туда ставить?
источник

AK

Anton Karmanov in Webpack — русскоговорящее сообщество
Просто путь вместо объекта, а core-js цеплять через preset-env и browserlist
источник

ГК

Глеб Клецков in Webpack — русскоговорящее сообщество
Привет! Я новичок по части создания собственных конфигов, так что простите, если это нубский вопрос.
В общем, передо мной стоит довольно странная задача: на 3 webpack настроить сборку проекта (ничего, кроме scss нет, даже JS)  таким образом, чтобы не было файла bundle.js (то есть только стили скомпилить)…
Сижу уже второй день, перерыл всю сеть, пока только додумался написать небольшой плагин, который удаляет bundle.js после сборки webpack.
Подскажите, пожалуйста
источник

A

Abu in Webpack — русскоговорящее сообщество
Глеб Клецков
Привет! Я новичок по части создания собственных конфигов, так что простите, если это нубский вопрос.
В общем, передо мной стоит довольно странная задача: на 3 webpack настроить сборку проекта (ничего, кроме scss нет, даже JS)  таким образом, чтобы не было файла bundle.js (то есть только стили скомпилить)…
Сижу уже второй день, перерыл всю сеть, пока только додумался написать небольшой плагин, который удаляет bundle.js после сборки webpack.
Подскажите, пожалуйста
скинь конфиг свой
источник

ГК

Глеб Клецков in Webpack — русскоговорящее сообщество
const path = require('path');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
const deleteBundlePlugin = require('.');

module.exports = {
 entry: './src/app.js',
 output: {
   path: path.resolve(__dirname, 'dist'),
   filename: 'bundle.js',
 },
 module: {
   rules: [
     {
       test: /\.scss$/,
       use: ExtractTextPlugin.extract({
         fallback: 'style-loader',
         use: ['css-loader', 'sass-loader'],
       }),
     },
   ],
 },
 plugins: [
   new ExtractTextPlugin('style.css'),
   new deleteBundlePlugin({
     onBuildStart: ['echo "Start webpack"'],
     onBuildEnd: ['echo start to delete bundle', 'rm -rf ./dist/bundle.js'],
   }),
 ],
};
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Глеб Клецков
Привет! Я новичок по части создания собственных конфигов, так что простите, если это нубский вопрос.
В общем, передо мной стоит довольно странная задача: на 3 webpack настроить сборку проекта (ничего, кроме scss нет, даже JS)  таким образом, чтобы не было файла bundle.js (то есть только стили скомпилить)…
Сижу уже второй день, перерыл всю сеть, пока только додумался написать небольшой плагин, который удаляет bundle.js после сборки webpack.
Подскажите, пожалуйста
вам не нужен для этого вебпак
источник

ГК

Глеб Клецков in Webpack — русскоговорящее сообщество
Я понимаю, что не нужен, но вот такое  задание
на стажировке дали…
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
на такой стажировке ничему хорошему не научат
источник

ГК

Глеб Клецков in Webpack — русскоговорящее сообщество
На стажировке вообще редко можно что-то вменяемое поделать, хоть баги править не надо…
источник

ГК

Глеб Клецков in Webpack — русскоговорящее сообщество
Ладно, постараюсь что-нибудь придумать, спасибо)
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
глупости, люди которые стажируются у меня учатся как делать правильно
источник

A

Abu in Webpack — русскоговорящее сообщество
Глеб Клецков
const path = require('path');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
const deleteBundlePlugin = require('.');

module.exports = {
 entry: './src/app.js',
 output: {
   path: path.resolve(__dirname, 'dist'),
   filename: 'bundle.js',
 },
 module: {
   rules: [
     {
       test: /\.scss$/,
       use: ExtractTextPlugin.extract({
         fallback: 'style-loader',
         use: ['css-loader', 'sass-loader'],
       }),
     },
   ],
 },
 plugins: [
   new ExtractTextPlugin('style.css'),
   new deleteBundlePlugin({
     onBuildStart: ['echo "Start webpack"'],
     onBuildEnd: ['echo start to delete bundle', 'rm -rf ./dist/bundle.js'],
   }),
 ],
};
а зачем цсс, когда нет джса?
источник

ГК

Глеб Клецков in Webpack — русскоговорящее сообщество
Ну вот в  этом и какая-то тупость задачи
Написать сборку без бандла
источник