资讯专栏INFORMATION COLUMN

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

GeekGhc / 1007人阅读

摘要:开始准备注意,我的用的视图模板是,静态文件夹路径默认是,我们目的就是要把这个打包好的文件夹,整个放进去这里。执行,会出现一个文件夹在项目目录里。把这个文件夹到的记住,是整个连文件夹一起过来。

这个需求不知道是不是合适,因为静态的vuejs项目,用nginx部署,听说很快。
一般有这个需求的,都是用tomcat来部署java项目,tomcat转发静态vuejs,应该不会很快。

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

废话不多讲,马上搞起。
这里第一句要说的是,目前这个方式我认为只支持#这个方式的路由,如果改成了html5mode: "history",应该是不支持的。

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

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

2.执行npm run build,会出现一个dist文件夹在vuejs项目目录里。
3.把这个dist文件夹copy到springbootresources/static/,记住,是整个dist连文件夹一起copy过来。

OK,搞掂。就是这么简单。
访问localhost/dist/index.html/#/就可以

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/76506.html

相关文章

  • 前端 打call

    摘要:兼容,简单的前端框架半成品。数据查出来抛到前端觉得没有一个好看的页面展示不得劲。结果一路跑偏到前端,一入前端深似海。按趋势来说,前后端分离必然还是需要各自拥有自己的服务器。 RAW = React(Router) + Ant design + Webpack GITHUB raw-ie8兼容IE8,简单的前端框架半成品。 · 20170826 是的,最近在捣鼓SpringBoot。数据...

    eechen 评论0 收藏0
  • vuejs 综合介绍 - 译自Vuejs作者博客

    摘要:对于一个每秒帧的状态改变,清楚的知道那些节点被影响,更新它们,而避免那些不受影响节点的更新。而脏检查或差分,往往会触发整个子树的重新渲染。截至目前还未发现开放和可复现的。 原文地址:http://blog.evanyou.me/2015/1... vuejs是一个建造web界面的库。配合其他工具,你也可以称它为框架(尽管它更多的看起来像是一堆配合很好的工具集)。如果你从未听说过vue,...

    Snailclimb 评论0 收藏0
  • 在没有DOM操作日子,我是怎么熬过来(上)

    摘要:至于我为何要这么做,请听闰土娓娓道来。那么接下来,正文从这开始熟悉闰土的朋友都知道,我是从时代过来的前端,在刚接触和这类框架的时候,完全可以用一脸懵逼来形容我,最为贴切。作者闰土少年出处本博客的文章如无特殊说明,均为原创,转载请注明出处。 showImg(https://segmentfault.com/img/bVZjKW?w=670&h=442); 前言 在我动笔写这篇文章的时候,...

    shuibo 评论0 收藏0
  • 如何整合Spring + SpringBoot + MyBatis + MongoDB

    摘要:我有个定时器,这个注解是让它发现定时器让它去发现你的层如果你在创建项目的时候,忘记勾选某一些依赖的话不要紧,可以在文件里添加依赖。 前言 我之前是学SpringMVC的,后面听同学说SpringBoot挺好用,极力推荐我学这个鬼。一开始,在网上找SpringBoot的学习资料,他们博文写得不是说不好,而是不太详细。我就在想我要自己写一篇尽可能详细的文章出来。 技术栈 Spring S...

    xiaokai 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<