Vue CLI 3 prerender-spa-plugin显示空白页面和相同的index.html

时间:2019-01-18 10:19:31

标签: javascript vue.js single-page-application prerender

我已经运行了“ npm run build”,并且我的文件夹的输出如下: enter image description here

然后,如果我深入研究,所有页面文件夹都有一个index.html文件,其中包含: enter image description here

我的vue.config.js和prerender-spa-plugin的代码是:

const path = require('path');
const PrerenderSPAPlugin = require('prerender-spa-plugin');
var HtmlWebpackPlugin = require('html-webpack-plugin');


module.exports = {
  configureWebpack: {
    plugins: [
      new HtmlWebpackPlugin({
        template: './public/index.html',
        inject: false
      }),
      new PrerenderSPAPlugin({
        staticDir: path.join(__dirname, './dist'),
        routes: ['/', '/om-guldbaek', '/aktiviteter', '/foreninger', '/begivenheder', '/gdpr', '/institutioner', '/login', '/nyheder', '/kontakt', '/registreringer'],
      })
    ],
  },
};

当我使用GitHub将网站发布到Netlify时,我得到一个空白网站,控制台中没有错误。如果有帮助,您可以转到:https://guldbaekby.netlify.com

感谢您的帮助,谢谢

0 个答案:

没有答案