如何把vuejs打包出来的文件整合到springboot里

2018-09-26 20:09

阅读:601

  这个需求不知道是不是合适,因为静态的vuejs项目,用nginx部署,听说很快。

  一般有这个需求的,都是用tomcat来部署java项目,tomcat转发静态vuejs,应该不会很快。

  好吧,以上都是听说。。。应该。。。实际嘛?。。。

  废话不多讲,马上搞起。

  这里第一句要说的是,目前这个方式我认为只支持#这个方式的路由,如果改成了html5的mode: history,应该是不支持的。

  开始准备:

  注意,我的springboot用的视图模板是thymeleaf,静态文件夹路径默认是resources/static/,我们目的就是要把dist这个打包好的文件夹,整个放进去这里。

  1.修改vuejs的config/index.js,在里面找到assetsPublicPath,改为/dist/,记住,是build:{}这里的,不是上面dev:{}的。

  

  2.执行npm run build,会出现一个dist文件夹在vuejs项目目录里。

  3.把这个dist文件夹copy到springboot的resources/static/,记住,是整个dist连文件夹一起copy过来。

  OK,搞掂。就是这么简单。

  访问localhost/dist/index.html/#/就可以

  PS:本人对webpack不熟悉,按理,只要修改上图中的assetsRoot,可以直接build到最终路径,不用手动copy那么麻烦

  总结

  以上所述是小编给大家介绍的如何把vuejs打包出来的文件整合到springboot里,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!


评论


亲,登录后才可以留言!