vue配置页面预渲染(将页面静态化,便于seo读取)
在项目中安装prerender-spa-plugin$ npm install --save prerender-spa-plugin找到bulid目录下的webpack.prod.conf.js文件,在其中写入以下内容:在文件的上方写入:const PrerenderSpaPlugin = require('prerender-spa-plugin')找到webpackConfig...
·
- 在项目中安装prerender-spa-plugin
$ npm install --save prerender-spa-plugin
- 找到bulid目录下的webpack.prod.conf.js文件,在其中写入以下内容:
在文件的上方写入:
找到const PrerenderSpaPlugin = require('prerender-spa-plugin')
webpackConfig.plugins.push{}
并在里面写入:// 配置PrerenderSPAPlugin new PrerenderSpaPlugin( // 编译后的html需要存放的路径 path.join(__dirname, '../dist'), // 列出哪些路由需要预渲染 ['/','/community', '/onlinelearning','/trainandprove'], )
- 找到index.js,在
const router = new Router({ })
中写入:mode:'history',
这样就完成啦~
更多推荐
已为社区贡献3条内容
所有评论(0)