-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Closed
Labels
Milestone
Description
Current behavior
When starting a fresh vue-storefront 1.11.2 project it fails because of
Class constructor LRUCache cannot be invoked without 'new'
Can you handle fixing this bug by yourself?
- [X ] YES
- NO
Which Release Cycle state this refers to? Info for developer.
Pick one option.
Environment details
- OS: Mac OSX
- Node: 12.4
- Code Version: master / Vue Storefront 1.11.2
Possible fix
- Update Code in ssr-renderer.js
function createRenderer (bundle, clientManifest, template) {
const cache = require('lru-cache');
// https://github.com/vuejs/vue/blob/dev/packages/vue-server-renderer/README.md#why-use-bundlerenderer
return require('vue-server-renderer').createBundleRenderer(bundle, {
clientManifest,
// runInNewContext: false,
cache: new cache({
max: 1000,
maxAge: 1000 * 60 * 15
})
})
}
denistrator