vuepress
vuepress copied to clipboard
document is not defined error when running vuepress build
- [x] I confirm that this is an issue rather than a question.
Bug report
Steps to reproduce
When I run vuepress build [[foldername]],
Compiled successfully in 18.86s
✔ Server
Compiled successfully in 14.84s
wait Rendering static HTML...
ReferenceError: document is not defined
at server-bundle.js:6898:5
at iterator (/Users/aashwathanarayanan/Desktop/learning/crayons/node_modules/vue-router/dist/vue-router.common.js:2359:7)
at step (/Users/aashwathanarayanan/Desktop/learning/crayons/node_modules/vue-router/dist/vue-router.common.js:2006:9)
at /Users/aashwathanarayanan/Desktop/learning/crayons/node_modules/vue-router/dist/vue-router.common.js:2007:11
at /Users/aashwathanarayanan/Desktop/learning/crayons/node_modules/vue-router/dist/vue-router.common.js:2381:11
at server-bundle.js:25607:7
at iterator (/Users/aashwathanarayanan/Desktop/learning/crayons/node_modules/vue-router/dist/vue-router.common.js:2359:7)
at step (/Users/aashwathanarayanan/Desktop/learning/crayons/node_modules/vue-router/dist/vue-router.common.js:2006:9)
at runQueue (/Users/aashwathanarayanan/Desktop/learning/crayons/node_modules/vue-router/dist/vue-router.common.js:2014:3)
at AbstractHistory.confirmTransition (/Users/aashwathanarayanan/Desktop/learning/crayons/node_modules/vue-router/dist/vue-router.common.js:2389:3)
at AbstractHistory.transitionTo (/Users/aashwathanarayanan/Desktop/learning/crayons/node_modules/vue-router/dist/vue-router.common.js:2262:8)
at AbstractHistory.push (/Users/aashwathanarayanan/Desktop/learning/crayons/node_modules/vue-router/dist/vue-router.common.js:2826:10)
at /Users/aashwathanarayanan/Desktop/learning/crayons/node_modules/vue-router/dist/vue-router.common.js:3028:22
at new Promise (<anonymous>)
at VueRouter.push (/Users/aashwathanarayanan/Desktop/learning/crayons/node_modules/vue-router/dist/vue-router.common.js:3027:12)
at server-bundle.js:25947:14
It works fine with dev
server vuepress dev [[foldername]]
Am using vuepress version 1.8.2
.
Kindly help with this issue
What is expected?
vuepress should build successfully
What is actually happening?
vuepress build is not successfull. Getting document is not defined
error.
Other relevant information
- Output of
npx vuepress info
in my VuePress project:
System:
OS: macOS 11.6
CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
Binaries:
Node: 14.17.6 - ~/.nvm/versions/node/v14.17.6/bin/node
Yarn: Not Found
npm: 7.24.1 - ~/Desktop/learning/crayons/node_modules/.bin/npm
Browsers:
Chrome: 99.0.4844.83
Edge: Not Found
Firefox: 92.0.1
Safari: 15.0
npmPackages:
@vuepress/core: 1.8.2
@vuepress/theme-default: 1.8.2
vuepress: ^1.8.2 => 1.8.2
npmGlobalPackages:
vuepress: Not Found
confirmed, same problem here too!
same problem here too!
Try reading Vue ssr guide.
same problem