-
Notifications
You must be signed in to change notification settings - Fork 432
Open
Labels
Description
I tried to use keen-ui with nuxtjs.
But when i run npm run dev keep getting error document is not defined.
Vue.js error
ReferenceError: document is not defined
at Object.<anonymous> (/home/muhajir/res/suryasatelite.org/node_modules/keen-ui/dist/keen-ui.js:10374:1)
at __webpack_require__ (/home/muhajir/res/suryasatelite.org/node_modules/keen-ui/dist/keen-ui.js:35:30)
at Object.<anonymous> (/home/muhajir/res/suryasatelite.org/node_modules/keen-ui/dist/keen-ui.js:4211:1)
at __webpack_require__ (/home/muhajir/res/suryasatelite.org/node_modules/keen-ui/dist/keen-ui.js:35:30)
at Object.<anonymous> (/home/muhajir/res/suryasatelite.org/node_modules/keen-ui/dist/keen-ui.js:15017:1)
at __webpack_require__ (/home/muhajir/res/suryasatelite.org/node_modules/keen-ui/dist/keen-ui.js:35:30)
at module.exports.rawScriptExports (/home/muhajir/res/suryasatelite.org/node_modules/keen-ui/dist/keen-ui.js:81:18)
at /home/muhajir/res/suryasatelite.org/node_modules/keen-ui/dist/keen-ui.js:84:10
at webpackUniversalModuleDefinition (/home/muhajir/res/suryasatelite.org/node_modules/keen-ui/dist/keen-ui.js:8:20)
at Object.<anonymous> (/home/muhajir/res/suryasatelite.org/node_modules/keen-ui/dist/keen-ui.js:15:3)
I tried to follow the guidelines on nuxtjs.
( https://nuxtjs.org/guide/plugins/ , https://nuxtjs.org/faq/window-document-undefined/ )
I have tried to use the plugin on the client side only
if (process.BROWSER_BUILD) {
Vue.use(KeenUI)
}
build: {
vendor: ['keen-ui']
}
But everything works perfectly when i try to use element-ui
Just wondering, is keen-ui SSR friendly?
Btw, good work on this UI , i love it :)
MarcPorciuncula, rlatkn, psyked, andersea, pulekies and 1 morebosenok