Size: a a a

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

2019 June 11

A

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

👤U

👤 User in Webpack — русскоговорящее сообщество
А, я кажется сообразил.
источник

👤U

👤 User in Webpack — русскоговорящее сообщество
require.ensure(['./a', './b'], (require) => {});
require.ensure(['./a'], (require) => {});
источник

👤U

👤 User in Webpack — русскоговорящее сообщество
a и b не будут объединяться в единый чанк, он их раскидает. В итоге мы не получаем огромный чанк, а кучку маленьких.
источник

A

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

👤U

👤 User in Webpack — русскоговорящее сообщество
require.ensure(['./test', './test2'], (require) => {
 const a = require('./test3');
});
источник

👤U

👤 User in Webpack — русскоговорящее сообщество
Хехе, да, чанк в итоге все равно 1. И в нем все три модуля.
источник

👤U

👤 User in Webpack — русскоговорящее сообщество
test.js:
alert(2);
module.exports = function() {
 alert(1);
};
источник

👤U

👤 User in Webpack — русскоговорящее сообщество
Я не получил alert(2). webpack его качнул, но не стал использовать.
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Ну исходя из названия ensure он ппосто убедился что он загружен
источник

A

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

A

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

A

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

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Даже скорее так 🤔
источник

👤U

👤 User in Webpack — русскоговорящее сообщество
require.ensure(['./test'], (require) => {
 require('./test2');
});

require.ensure(['./test'], (require) => {
 require('./test3');
});
источник

👤U

👤 User in Webpack — русскоговорящее сообщество
Два чанка, тест не выкинут наружу.
источник

👤U

👤 User in Webpack — русскоговорящее сообщество
Он их реально запаковал по отдельности.
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
И test дважды продублирован?
источник

👤U

👤 User in Webpack — русскоговорящее сообщество
require('./test');

require.ensure(['./test'], (require) => {
 require('./test2');
});

require.ensure(['./test'], (require) => {
 require('./test3');
});
источник

👤U

👤 User in Webpack — русскоговорящее сообщество
Содержимое test не попало  в чанки.
источник