【转载】 使用vue init webpack 创建项目,打包后在 github.io上无法运行

参考博客:https://www.cnblogs.com/auto-ajax/p/14051141.html

修改config.index

assetsPublicPath: '/',

改为

assetsPublicPath: './',

修改webpack.prod.conf.js

在output下增加

publicPath:'./'

修改utils.js
增加以下代码

publicPath:'../../',

if (options.extract) {
  return ExtractTextPlugin.extract({
    publicPath:'../../',
    use: loaders,
    fallback: 'vue-style-loader'
  })
}