Open saaiful opened 6 years ago
Hi, this is the same problem in Nuxt.js
window is not defined on node runtime, you have to check if the code is running on server or browser.
Here an example:
created(){
if(process.browser === true){
var array = window.Array();
array.push("ok");
window.arraytest = array;
}
}
After building everything successfully, I started the
render_server
and reloaded my site and I get following error:ReferenceError: window is not defined at Object.<anonymous> (__vue_ssr_bundle__:16465:1) at __webpack_require__ (__vue_ssr_bundle__:21:30) at Object.<anonymous> (__vue_ssr_bundle__:14206:1) at __webpack_require__ (__vue_ssr_bundle__:21:30) at Object.module.exports.Object.defineProperty.value (__vue_ssr_bundle__:14134:12) at __webpack_require__ (__vue_ssr_bundle__:21:30) at __vue_ssr_bundle__:64:18 at Object.<anonymous> (__vue_ssr_bundle__:67:10) at evaluateModule (D:\wamp64\www\beezoy-ssr\node_modules\vue-server-renderer\build.js:8338:21) at D:\wamp64\www\beezoy-ssr\node_modules\vue-server-renderer\build.js:8374:17