报错信息如下:
wait Rendering static HTML...
Rendering page: /[Vue warn]: Error in render: "TypeError: Cannot read property 'match' of undefined"
found in
---> <NavLink>
<NavLinks>
<Navbar>
<Anonymous>
<Anonymous>
<Root>
error Error rendering /: false
undefined
TypeError: Cannot read property 'match' of undefined
at ensureExt (node_modules/@vuepress/theme-default/util/index.js:35:0)
at Proxy.link (node_modules/@vuepress/theme-default/components/NavLink.vue:32:23)
at Proxy.computedGetter (C:\Users\chenzhanwei\Desktop\Blog\node_modules\vue\dist\vue.runtime.common.dev.js:4825:15)
at Proxy.NavLinkvue_type_template_id_1366ae69_render (node_modules/@vuepress/theme-default/components/NavLink.vue?ee96:1:89)
at VueComponent.Vue._render (C:\Users\chenzhanwei\Desktop\Blog\node_modules\vue\dist\vue.runtime.common.dev.js:3532:22)
at resolve (C:\Users\chenzhanwei\Desktop\Blog\node_modules\vue-server-renderer\build.dev.js:8400:27)
at waitForServerPrefetch (C:\Users\chenzhanwei\Desktop\Blog\node_modules\vue-server-renderer\build.dev.js:8272:3)
at renderComponentInner (C:\Users\chenzhanwei\Desktop\Blog\node_modules\vue-server-renderer\build.dev.js:8411:3)
at renderComponent (C:\Users\chenzhanwei\Desktop\Blog\node_modules\vue-server-renderer\build.dev.js:8368:5) at RenderContext.renderNode (C:\Users\chenzhanwei\Desktop\Blog\node_modules\vue-server-renderer\build.dev.js:8279:5)
at RenderContext.next (C:\Users\chenzhanwei\Desktop\Blog\node_modules\vue-server-renderer\build.dev.js:2598:23)
at cachedWrite (C:\Users\chenzhanwei\Desktop\Blog\node_modules\vue-server-renderer\build.dev.js:2451:9)
at renderStringNode$1 (C:\Users\chenzhanwei\Desktop\Blog\node_modules\vue-server-renderer\build.dev.js:8496:5)
at RenderContext.renderNode (C:\Users\chenzhanwei\Desktop\Blog\node_modules\vue-server-renderer\build.dev.js:8277:5)
at RenderContext.next (C:\Users\chenzhanwei\Desktop\Blog\node_modules\vue-server-renderer\build.dev.js:2598:23)
at RenderContext.cachedWrite [as write] (C:\Users\chenzhanwei\Desktop\Blog\node_modules\vue-server-renderer\build.dev.js:2451:9)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! Blog@1.0.0 docs:build: `vuepress build docs`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the Blog@1.0.0 docs:build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\chenzhanwei\AppData\Roaming\npm-cache\_logs\2019-06-22T16_02_28_395Z-debug.log
和ssr生命周期有关,建议放在 mounted 里执行