У меня есть эта проблема во время развертывания Vue с Laravel.
У меня установлены node js 12 и laravel 6, все верно, но когда Я запускаю приложение и получаю эту ошибку:
/var/www/vhosts/domain.com/cl.domain.com/resources/js/app.js:3
global.window = window;´
ReferenceError: window is not defined
at Object.<anonymous> (/var/www/vhosts/domain.com/cl.domain.com/resources/js/app.js:3:17)
at Module._compile (internal/modules/cjs/loader.js:774:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:785:10)
at Module.load (internal/modules/cjs/loader.js:641:32)
at Function.Module._load (internal/modules/cjs/loader.js:556:12)
at Module.require (internal/modules/cjs/loader.js:681:19)
at Module.require (/usr/share/passenger/helper-scripts/node-loader.js:80:25)
at require (internal/modules/cjs/helpers.js:16:16)
at loadApplication (/usr/share/passenger/helper-scripts/node-loader.js:243:2)
at setupEnvironment (/usr/share/passenger/helper-scripts/node-loader.js:214:2)
Мой код:
require('./bootstrap');
window.Vue = require('vue');
require('vue-flash-message');
require('vue-flash-message/dist/vue-flash-message.min.css');
Vue.use(VueFlashMessage);