首页 > 解决方案 > 使用 prerender cli 时,终端给出 TypeError: Cannot read property 'endsWith' of undefined

问题描述

我一直在尝试在我的 Vue 应用程序(Vue 3)中使用 cli 来实现这个插件

vue add prerender-spa

. 完成 cli 后,我收到此错误。

�  Invoking generator for Vue-cli-plugin-prerender-spa...
⚓  Running completion hooks...
 ERROR  TypeError: Cannot read property 'endsWith' of undefined
TypeError: Cannot read property 'endsWith' of undefined
    at C:\Users\hp\Documents\WebDev\projects\VueAndFirebase\learnvue\Myprerender-attempt\dojo-blog\node_modules\vue-cli-plugin-prerender-spa\generator.js:22:42
    at runGenerator (C:\Users\hp\AppData\Roaming\npm\node_modules\@vue\cli\lib\invoke.js:132:13)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async invoke (C:\Users\hp\AppData\Roaming\npm\node_modules\@vue\cli\lib\invoke.js:92:3) 

可能是什么问题,或者我应该放弃这种预渲染并专注于 SSR(Nuxt.js)。尽管该应用程序很小,并且根据我的发现,SSR 是多余的。这让我太头疼了。

标签: javascriptvue.jsvuejs3prerender

解决方案


推荐阅读