webpack1 не имеют возможность загружать модули по требованию, как я могу сделать это с SystemJS
:Может webpack2 загрузить модули динамически, как SystemJS
function a() {
var moduleName = getDynamicModuleName();
SystemJS.import(moduleName).then(function (m) {
console.log(m);
});
}
На основе on this article, кажется, что webpack2
может сделать это, как хорошо, так Я терплю следующее:
function a() {
var moduleName = getDynamicModuleName();
import(moduleName).then(function (m) {
});
}
Однако WebPack создал пакет для moduleName
и дал предупреждение:
3:4-22 Critical dependency: the request of a dependency is an expression
Так что это не совсем динамично, это то, как работает расщепление кода. Так поддерживает ли webpack2 истинную динамическую загрузку, такую как SystemJS?
Вы можете иметь посмотрите: https://webpack.js.org/guides/code-splitting/ – mrlew
@mrlew, эти документы предназначены для webpack1 –
все правая, отредактированная – mrlew