Hi guys! I have a problem: I have store:
import Vuex from 'vuex';
import auth from 'src/store/modules/auth';
import createPersistedState from 'vuex-persistedstate';
export const plugins = [
createPersistedState(),
];
export default new Vuex.Store({
strict: process.env.NODE_ENV !== 'production',
modules: {
auth,
},
});
and I got a error:
ReferenceError: window is not defined
at createPersistedState (D:\Projects\Vue\Smart Landing\smart-landing-client\node_modules\vuex-persistedstate\dist\vuex-persistedstate.js:54:66)
at Object.module.exports.Object.defineProperty.value (src/store/index.js:6:2)
at __webpack_require__ (webpack:/webpack/bootstrap 9f07d01ff16351a90719:25:0)
at webpackContext (webpack:/src/store ^\.\/.*\.js$:6:0)
at getModule (.nuxt/store.js:9:13)
at Object.module.exports.Object.defineProperty.value (.nuxt/store.js:31:19)
at __webpack_require__ (webpack:/webpack/bootstrap 9f07d01ff16351a90719:25:0)
at Object.<anonymous> (.nuxt/index.js:6:0)
at __webpack_require__ (webpack:/webpack/bootstrap 9f07d01ff16351a90719:25:0)
at Object.module.exports.Object.defineProperty.value (.nuxt/server.js:10:0)
at __webpack_require__ (webpack:/webpack/bootstrap 9f07d01ff16351a90719:25:0)
at module.exports.$Object (webpack:/webpack/bootstrap 9f07d01ff16351a90719:93:0)
at Object.<anonymous> (server-bundle.js:98:10)
at evaluateModule (D:\Projects\Vue\Smart Landing\smart-landing-client\node_modules\vue-server-renderer\build.js:6967:21)
at D:\Projects\Vue\Smart Landing\smart-landing-client\node_modules\vue-server-renderer\build.js:6985:15
at D:\Projects\Vue\Smart Landing\smart-landing-client\node_modules\vue-server-renderer\build.js:6983:12
what do I do wrong?
<!--cmty--><!--cmty_prevent_hook--><div align="right"><sub><em>This question is available on <a href="https://nuxtjs.cmty.io">Nuxt.js</a> community (<a href="https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c1269">#c1269</a>)</em></sub></div>