1:07:21 AM [vite] Error when evaluating SSR module /src/router/index.ts:
ReferenceError: window is not defined
at useHistoryStateNavigation (/Users/mango/Desktop/imgbucket/web/node_modules/vue-router/dist/vue-router.cjs.js:505:35)
at Proxy.createWebHistory (/Users/mango/Desktop/imgbucket/web/node_modules/vue-router/dist/vue-router.cjs.js:597:31)
at /Users/mango/Desktop/imgbucket/web/src/router/index.ts:8:13
at async instantiateModule (/Users/mango/Desktop/imgbucket/web/node_modules/vite/dist/node/chunks/dep-8f5c9290.js:50286:9)
跟着这篇文章做的SSR
然后node server.js就报这个错误了
vue-router版本4.0.12
history: createWebHistory()
请问要怎么解决?
你应该只在客户端下使用这个组件, nodejs肯定没window这对象啊
不在客户端下可以用
require
引入.template尝试使用
vue-client-only