Steps to replicate the issue (include links if applicable):
- cd documentation/frontend
- npm run docs:build
What happens?:
The build completes but throws the following error:
> vitepress build docs
vitepress v1.0.0-alpha.45
✓ building client + server bundles...
⠋ rendering pages...ReferenceError: open is not defined
at setup (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/demos_add-link-dialog.md.js:20:7)
at _sfc_main$2.setup (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/demos_add-link-dialog.md.js:267:25)
at callWithErrorHandling (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:119:22)
at setupStatefulComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:5789:29)
at setupComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:5770:11)
at renderComponentVNode (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:169:17)
at ssrRenderComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:605:12)
at _sfc_ssrRender (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/demos_add-link-dialog.md.js:301:9)
at renderComponentSubTree (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:250:13)
at renderComponentVNode (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:185:16)
ReferenceError: open is not defined
at setup (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/OnboardingStep.8309faec.js:78:7)
at _sfc_main$1.setup (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/OnboardingStep.8309faec.js:351:25)
at callWithErrorHandling (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:119:22)
at setupStatefulComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:5789:29)
at setupComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:5770:11)
at renderComponentVNode (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:169:17)
at ssrRenderComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:605:12)
at _sfc_ssrRender$1 (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/demos_add-link-dialog.md.js:27:9)
at renderComponentSubTree (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:250:13)
at renderComponentVNode (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:185:16)
ReferenceError: open is not defined
at setup (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/OnboardingStep.8309faec.js:78:7)
at _sfc_main$1.setup (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/OnboardingStep.8309faec.js:351:25)
at callWithErrorHandling (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:119:22)
at setupStatefulComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:5789:29)
at setupComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:5770:11)
at renderComponentVNode (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:169:17)
at ssrRenderComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:605:12)
at _sfc_ssrRender (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/demos_onboarding-dialog.md.js:41:9)
at renderComponentSubTree (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:250:13)
at renderComponentVNode (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:185:16)
✓ rendering pages...
build complete in 4.68s.What should have happened instead?:
The build should complete without errors
Software version (skip for WMF-hosted wikis like Wikipedia):
Other information (browser name/version, screenshots, etc.):
Some jobs with the described error: