2

我们最近通过多个入口点(webpack 4 开箱即用的功能)将我们的主要 app.js 包拆分为许多小包(小应用程序)

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

现在我们有许多包导入商店 - 似乎它们不共享范围,每个包都有自己的商店。有没有办法解决这个问题?

4

1 回答 1

1

这似乎与这个已解决的问题有关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

于 2018-12-26T08:58:44.753 回答