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 infoin 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