-
-
Notifications
You must be signed in to change notification settings - Fork 33.7k
Closed
Labels
Description
Version
2.3.2
Reproduction link
https://github.com/amoe/vue-ssr-template-expansion
Steps to reproduce
npm install
npm run build:server
node renderingServer.js
Then access http://localhost:8080
.
What is expected?
No error and to see the text: Blah
What is actually happening?
An error during rendering.
[ReferenceError: itl is not defined]
ReferenceError: itl is not defined
at Object.eval (eval at <anonymous> (/home/amoe/foobar/node_modules/lodash.template/index.js:1089:12), <anonymous>:8:5)
at TemplateRenderer.renderSync (/home/amoe/foobar/node_modules/vue-server-renderer/build.js:1976:16)
at RenderContext.done (/home/amoe/foobar/node_modules/vue-server-renderer/build.js:5701:39)
at RenderContext.next (/home/amoe/foobar/node_modules/vue-server-renderer/build.js:2169:17)
at RenderContext.next (/home/amoe/foobar/node_modules/vue-server-renderer/build.js:2186:12)
at RenderContext.cachedWrite [as write] (/home/amoe/foobar/node_modules/vue-server-renderer/build.js:1646:9)
at RenderContext.next (/home/amoe/foobar/node_modules/vue-server-renderer/build.js:2180:14)
at RenderContext.cachedWrite [as write] (/home/amoe/foobar/node_modules/vue-server-renderer/build.js:1646:9)
at RenderContext.renderNode (/home/amoe/foobar/node_modules/vue-server-renderer/build.js:5412:15)
at RenderContext.next (/home/amoe/foobar/node_modules/vue-server-renderer/build.js:2177:14)
This error is caused by the omission of whitespace in index.template.html
.
<title>{{title}}</title>
should be
<title>{{ title }}</title>
This whitespace requirement should be documented, or removed if it's unnecessary; it's not consistent with the way that templates work elsewhere.
Onlylonger