-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Closed as not planned
Description
Minimal Reproducible Example: https://stackblitz.com/edit/vite-qjxpzz?file=docs%2FHelloWorld.vue (run vitepress build docs)
Describe the bug
I just had a live Vitepress site hosted on Netlify, using Vitepress 0.20.4 (EDIT: it's now at 1.0.0 alpha 4), fail a build with only content having changed. The site is publicly available on Github for reproduction: https://github.com/Ragura/dinkcreference.
Using pnpm docs:build command I get:
✓ building client + server bundles...
✖ rendering pages...
build error:
ReferenceError: _unref is not defined
at /Users/me/development/dinkcreference/node_modules/.pnpm/[email protected]/node_modules/vitepress/dist/client/app/temp/app.js:1646:23
at renderComponentSubTree (/Users/me/development/dinkcreference/node_modules/.pnpm/@[email protected][email protected]/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:250:13)
at renderComponentVNode (/Users/me/development/dinkcreference/node_modules/.pnpm/@[email protected][email protected]/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:185:16)
at Object.ssrRenderComponent (/Users/me/development/dinkcreference/node_modules/.pnpm/@[email protected][email protected]/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:605:12)
at _sfc_ssrRender (/Users/me/development/dinkcreference/node_modules/.pnpm/[email protected]/node_modules/vitepress/dist/client/app/temp/functions_set-font-color.md.js:25:24)
at renderComponentSubTree (/Users/me/development/dinkcreference/node_modules/.pnpm/@[email protected][email protected]/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:250:13)
at renderComponentVNode (/Users/me/development/dinkcreference/node_modules/.pnpm/@[email protected][email protected]/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:185:16)
at renderVNode (/Users/me/development/dinkcreference/node_modules/.pnpm/@[email protected][email protected]/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:292:22)
at renderVNodeChildren (/Users/me/development/dinkcreference/node_modules/.pnpm/@[email protected][email protected]/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:307:9)
at renderElementVNode (/Users/me/development/dinkcreference/node_modules/.pnpm/@[email protected][email protected]/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:358:17)
It is not using any outside packages, just pure Vitepress with Docsearch enabled.
If I run dev/serve commands, it works just fine locally. Only when building does it fail. Any idea what could be causing this?
Reproduction
Clone https://github.com/Ragura/dinkcreference.
Run pnpm docs:build
Expected behavior
It should build, but fails.
System Info
System:
OS: macOS 12.3
CPU: (10) arm64 Apple M1 Pro
Memory: 86.88 MB / 16.00 GB
Shell: 5.8 - /bin/zsh
Binaries:
Node: 17.0.1 - ~/.nvm/versions/node/v17.0.1/bin/node
npm: 8.13.1 - ~/.nvm/versions/node/v17.0.1/bin/npm
Browsers:
Chrome: 103.0.5060.53
Safari: 15.4Additional context
No response
Validations
- Follow our Code of Conduct
- Read the docs.
- Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
Metadata
Metadata
Assignees
Labels
No labels