Webpack 4捆绑包拆分,捆绑包之间共享范围

时间:2018-07-08 14:08:09

标签: webpack vue.js webpack-4 code-splitting vuex-modules

我们最近通过多个入口点(Webpack 4附带的功能)将我们的主要app.js包分成了许多小包(小应用程序)

每个捆绑包内部都有不同的vue组件,它们导入具有所有模块的vuex存储。在拆分捆绑包之前-该商店是一个单例,并在所有组件之间共享,即-当一个组件使商店变型时-其他组件将反映更改。

现在,我们有很多捆绑商店导入商店-似乎它们没有共享作用域,每个捆绑都有自己的商店。有什么办法可以解决这个问题?

1 个答案:

答案 0 :(得分:0)

这似乎与已解决的问题Every entry point has their own module cache (webpack 4) instead of a shared module cache (webpack 3) https://github.com/webpack/webpack/issues/7556#issuecomment-398523835

有关