iview打包之后访问index.html空白,也不报错

iview打包之后访问index.html空白,也不报错

clipboard.png

阅读 7k
3 个回答

1.首先在路由配置的地方把mode: 'history'注释掉。
clipboard.png
2.在webpack.prod.config.js页面中,把publicPath后面的路径改为图中的。
clipboard.png
3.npm run build之后,直接打开打包后的页面

不用直接访问index.html、如果你有设置webpack的自动打开浏览器,项目启动后应该可以访问。

打包之后没有放到服务器进行渲染的话,是无法直接打开访问的,修改里面配置的话也比较麻烦,不过是否方法的,网上有很多。
至于将index.html重命名为xx.html放到服务器无法访问是因为服务器如果没有设置首页文件的名字,会默认自动去找项目目录下的index.html,如果没有这个文件,就访问不到,除非将服务器的配置的入口文件指向xx.html才可以,或者在地址栏输入http://000.0000.00/xx.html(0代表IP地址或域名,有端口号要写上端口号),后面将重命名的文件也写上就可以访问

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题