vue ssr 在rendererToString的时候报错?
在运行以下代码的时候
const renderer = createBundleRenderer(path.join(__dirname, '../skeleton-dist/skeleton.json'), {
template: fs.readFileSync(path.join(__dirname, '../public/index.html'), 'utf-8')
})
renderer.renderToString({}, (err, html) => {
if (err) {
// eslint-disable-next-line no-console
console.log(err)
}
fs.writeFileSync('index.html', html, 'utf-8')
})
会报错
D:\projectA\node_modules\lodash.template\index.js:1558
throw result;
^
SyntaxError: Unexpected token '='
据说是因为模板文件里有<link rel="icon" href="<%= BASE_URL %>favicon.ico">
这样的话我们需要怎么处理呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论