运行vue-ssr项目时,使用的vue-router报错
来源:11-5 SSR-Vue版本-获取动态数据-2

慕侠4357865
2024-07-26
运行vue-ssr项目时,使用的vue-router报错
PS D:\imooc\Vue-SSR-Demo> node server/server.js
服务端渲染 http://localhost:3000
浏览器渲染 http://localhost:3001
webpack://ssr-vue-demo/./node_modules/.pnpm/vue-router@3.6.5_vue@2.7.16/node_modules/vue-router/dist/vue-router.mjs?:1010
if (next._normalized) {
^
TypeError: Cannot read properties of undefined (reading ‘_normalized’)
at normalizeLocation (webpack://ssr-vue-demo/./node_modules/.pnpm/vue-router@3.6.5_vue@2.7.16/node_modules/vue-router/dist/vue-router.mjs?:1010:12)
at Object.match (webpack://ssr-vue-demo/./node_modules/.pnpm/vue-router@3.6.5_vue@2.7.16/node_modules/vue-router/dist/vue-router.mjs?:1596:20)
at VueRouter.match (webpack://ssr-vue-demo/./node_modules/.pnpm/vue-router@3.6.5_vue@2.7.16/node_modules/vue-router/dist/vue-router.mjs?:2950:23)
at AbstractHistory.transitionTo (webpack://ssr-vue-demo/./node_modules/.pnpm/vue-router@3.6.5_vue@2.7.16/node_modules/vue-router/dist/vue-router.mjs?:2261:25)
at AbstractHistory.push (webpack://ssr-vue-demo/./node_modules/.pnpm/vue-router@3.6.5_vue@2.7.16/node_modules/vue-router/dist/vue-router.mjs?:2839:10)
at eval (webpack://ssr-vue-demo/./node_modules/.pnpm/vue-router@3.6.5_vue@2.7.16/node_modules/vue-router/dist/vue-router.mjs?:3046:24) at new Promise ()
at VueRouter.push (webpack://ssr-vue-demo/./node_modules/.pnpm/vue-router@3.6.5_vue@2.7.16/node_modules/vue-router/dist/vue-router.mjs?:3045:12)
at eval (webpack://ssr-vue-demo/./src/entry-server.js?:15:12)
at new Promise ()
Node.js v20.10.0
1回答
-
Tomas
2024-07-29
可以下载项目代码看看各个库的版本是不是一致哈,有可能后面有些break的更新00
相似问题