diff --git a/packages/vue-cli-plugin-uni/lib/configure-webpack.js b/packages/vue-cli-plugin-uni/lib/configure-webpack.js index f972387f1261f52e494af5fad5d43cac9a79471c..4086f634b7861d563391f7f4540c184cebb92ec1 100644 --- a/packages/vue-cli-plugin-uni/lib/configure-webpack.js +++ b/packages/vue-cli-plugin-uni/lib/configure-webpack.js @@ -326,7 +326,8 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt '?' + JSON.stringify({ type: 'stat' - }) + }), + vuex: require.resolve('@dcloudio/vue-cli-plugin-uni/packages/vuex3') }, modules: [ process.env.UNI_INPUT_DIR, diff --git a/packages/vue-cli-plugin-uni/lib/mp/index.js b/packages/vue-cli-plugin-uni/lib/mp/index.js index 48c1842c0501a066966690aad8cc5e083f6b12dd..55e12df484282ff5c43dd740882984919e747960 100644 --- a/packages/vue-cli-plugin-uni/lib/mp/index.js +++ b/packages/vue-cli-plugin-uni/lib/mp/index.js @@ -193,8 +193,6 @@ module.exports = { alias['vue-i18n'] = require.resolve('@dcloudio/vue-cli-plugin-uni/packages/vue3/node_modules/vue-i18n') alias['@dcloudio/uni-app'] = require.resolve('@dcloudio/vue-cli-plugin-uni/packages/uni-app') - } else { - alias.vuex = require.resolve('@dcloudio/vue-cli-plugin-uni/packages/vuex3') } return { diff --git a/packages/vue-cli-plugin-uni/packages/vuex3/dist/vuex.esm.js b/packages/vue-cli-plugin-uni/packages/vuex3/dist/vuex.esm.js index 204878693de885b125c245323a81bd4327fec2cc..655e71c01a6d46550acc8d0d46526804083e17da 100644 --- a/packages/vue-cli-plugin-uni/packages/vuex3/dist/vuex.esm.js +++ b/packages/vue-cli-plugin-uni/packages/vuex3/dist/vuex.esm.js @@ -613,7 +613,7 @@ Store.prototype.hasModule = function hasModule (path) { return this._modules.isRegistered(path) }; -Store.prototype[[[104,111,116,85,112,100,97,116,101].map(item =>String.fromCharCode(item)).join('')]] = function (newOptions) { +Store.prototype[[104,111,116,85,112,100,97,116,101].map(item =>String.fromCharCode(item)).join('')] = function (newOptions) { this._modules.update(newOptions); resetStore(this, true); };