与prerender-spa-plugin配合完成前端预渲染的Docker镜像。
与prerender-spa-plugin配合完成前端预渲染的Docker镜像。
插件使用需要添加puppeteer的启动参数executablePath
,否则无法完成预渲染构建。
const PrerenderSPAPlugin = require('prerender-spa-plugin')
renderer: new PrerenderSPAPlugin.PuppeteerRenderer({
...
executablePath: 'google-chrome-unstable'
}
FROM zhuyst123/puppeteer-chrome-prerender
ADD . .
RUN yarn install
RUN npm run build