Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
webpack4 js脚本执行顺序_Webpack_Chunks_Iife_Webpackjsonp - Fatal编程技术网

webpack4 js脚本执行顺序

webpack4 js脚本执行顺序,webpack,chunks,iife,webpackjsonp,Webpack,Chunks,Iife,Webpackjsonp,我正在玩一个js项目,它使用webpack作为绑定器。我尝试从中生成3个文件(main、vendors和bootstrap)。main包含整个应用程序,供应商是npm包,bootstrap包含与广告相关的代码,这些代码与供应商和main都没有依赖关系 我确实得到生成的文件,但它们都包装在webpackJsonp构造中,因此不可执行w/o运行时。我面临的最大难题是,我的bootstrap.js与运行时、供应商和主文件一起下载,但在下载最大的文件(在我的例子中是供应商)之前不会执行 我的问题是 我们

我正在玩一个js项目,它使用webpack作为绑定器。我尝试从中生成3个文件(main、vendors和bootstrap)。main包含整个应用程序,供应商是npm包,bootstrap包含与广告相关的代码,这些代码与供应商和main都没有依赖关系

我确实得到生成的文件,但它们都包装在webpackJsonp构造中,因此不可执行w/o运行时。我面临的最大难题是,我的bootstrap.js与运行时、供应商和主文件一起下载,但在下载最大的文件(在我的例子中是供应商)之前不会执行

我的问题是

我们是否可以选择告诉webpack,它不应该将我的引导包封装在webpackJsonp构造中,而是封装在IIFE中,或者至少告诉它没有dep,可以在下载后立即执行


非常感谢您的提示和输入。

告诉webpack生成单个运行时块可能更容易。它的大小应该在2kB左右。你认为这种方法

你做过评论吗?我不确定这是否有用,但似乎是一个很好的起点。