2.5.17
https://github.com/henriqemalheiros/vue-ssr-cached-component-css-modules
yarn installyarn run ssr:buildyarn run ssr:starthttp://localhost:8000/The error is also reproducible in development mode with yarn run ssr:serve.
The app should render properly, as it rendered before refreshing the page.
error during render : /
TypeError: Cannot set property '$style' of undefined
at CachedComponent_injectStyles (src/components/CachedComponent.vue:8:0)
at hook (node_modules/vue-loader/lib/runtime/componentNormalizer.js:53:0)
at c:\[...]\vue-ssr-cached-component-css-modules\node_modules\vue-server-renderer\build.js:7467:15
at c:\[...]\vue-ssr-cached-component-css-modules\node_modules\vue-server-renderer\build.js:2487:40
at c:\[...]\vue-ssr-cached-component-css-modules\node_modules\vue-server-renderer\build.js:7465:11
at c:\[...]\vue-ssr-cached-component-css-modules\node_modules\vue-server-renderer\build.js:2487:40
at renderComponent (c:\[...]\vue-ssr-cached-component-css-modules\node_modules\vue-server-renderer\build.js:7463:7)
at RenderContext.renderNode (c:\[...]\vue-ssr-cached-component-css-modules\node_modules\vue-server-renderer\build.js:7418:5)
at RenderContext.next (c:\[...]\vue-ssr-cached-component-css-modules\node_modules\vue-server-renderer\build.js:2436:14)
at cachedWrite (c:\[...]\vue-ssr-cached-component-css-modules\node_modules\vue-server-renderer\build.js:2295:9)
If you remove the serverCacheKey from the cached component and try again, the app renders properly.
Originally I thought this was a Nuxt related issue (nuxt/nuxt.js#3868). I then forgot about the issue, since I ditched component caching, but now I was able to find the time to reproduce it with plain Vue.
Thanks for reporting this, we will have a look as soon as we can.
@LinusBorg do you have any news about the issue?
I have same issue :(
any news?
It is very sad news that using "nuxt": "2.11.0" I still have the same bug
any news?
Most helpful comment
I have same issue :(