如何在入口js文件中使用正确的顺序获取webpack解析模块

时间:2019-05-23 10:26:58

标签: javascript node.js webpack ecmascript-6

我试图在js入口文件中需要许多脚本,但是不幸的是模块加载顺序错误。 正确的顺序就像需求的排序方式一样。

我已经尝试了所有的webpack加载器,包括脚本加载器,暴露加载器,导出加载器。

发生的是在libs.min之前构建的app.min,我不确定Sticky.js的顺序。

看起来所有东西都是随机加载的,即使我更改顺序,结果仍然一样,它看起来是异步导入的模块。

是否可以同步导入它们?

Error

Entry

Configs

Console

这是已注册脚本的全局名称。

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之后如何解决粘性问题。

谢谢!

0 个答案:

没有答案