问题:
在利用Jenkins部署前端项目时访问前端页面为空白,并且在本地npm run build后本地打开的html页面也是空白
解决:
步骤一、配置router文件中的index.js,将mode属性修改为hash(后面两步我都试了,不过只有修改这个时才解决了我的问题)
步骤二、配置config文件中的index.js,将build中的assetsPublicPath改为’./’
步骤三、配置build文件中的utils.js,将ExtractTextPlugin方法中的publicPath是否为’…/…/’
至此从nginx上访问前端页面问题就解决了!不过想要在本地上打开需要我们在本地npm run build完项目后再加一句:
npm install -g http-server