我知道當使用像webpack這樣的模塊加載器時,得到的輸出將是一個單獨的JavaScript文件,如bundle.js
。現在index.html
我只需要引用如下:如果只有一個捆綁的JavaScript文件,模塊如何動態加載?
<script src="bundle.js"></script>
是,如果我有一個.js
文件,如何動態加載模塊出現我的問題?也許我在這裏理解我的方式,但是不是模塊加載器到而不是服務器模塊.js
文件的整個想法,直到需要它?因此,不必從應用程序的開始加載所有文件,並且需要加載index.html
。那麼如果我已經從index.html
提供了單個bundle.js
文件,那麼該文件中的獨立模塊如何按照需要提供異步服務?那時我覺得我已經下載了這個文件,所以沒有獲得性能部分。
當僅爲單個捆綁的.js
文件提供給整個應用程序時,模塊加載程序如何工作?
束僅包括有:'required'或任何(取決於所述捆綁),所以你可以在一個模塊的容載文件項目(或者更可能是您的項目正在構建的框架),並且只有您在您的應用程序中明確使用的項目被綁定。 – Marty
Webpack不是模塊加載器,它是模塊* bundler *。正如你所說,它將所有代碼合併成一個文件。這是非常不同的,沒有任何動態加載發生在任何地方。 –
@Sami:除非你做代碼拆分,這是非常鼓舞人心的。 –