我试图在js入口文件中需要许多脚本,但是不幸的是模块加载顺序错误。 正确的顺序就像需求的排序方式一样。
我已经尝试了所有的webpack加载器,包括脚本加载器,暴露加载器,导出加载器。
发生的是在libs.min之前构建的app.min,我不确定Sticky.js的顺序。
看起来所有东西都是随机加载的,即使我更改顺序,结果仍然一样,它看起来是异步导入的模块。
是否可以同步导入它们?
这是已注册脚本的全局名称。
const providePlugin = new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery',
'window.jQuery': 'jquery',
Popper: 'popper.js',
});
....
....
plugins: [
.....,
......,
providePlugin,
.....
],
预期结果是: 以正确的顺序构建模块: libs.min.js app.min.js 并不是: app.min.js libs.min.js 另外,我不确定在jquery之后如何解决粘性问题。
谢谢!