webpack vue生产环境部署

5 篇文章 0 订阅
2 篇文章 0 订阅

vue 部署到tomcat,需要打包,这里有个注意点:打包完成后的dist文件夹里面的static 和index.html才是我们需要的资源。

具体步骤:

1:vue打包前的准备:配置项的修改

2:打包放到tomcat

3:启动tomcat:

vue的配置项:包含了路由的配置,还有静态资源的配置,路径的配置

1:项目目录下的 config/index.js,折叠后看到有两个map。我们需要修改第二个build里面的内容:

修改assetsPublicPath的属性值:"/" ===> "./" 由绝对路径改为当前路径

配置路由文件:新加base属性,这个跟你即将放在tomcat里面的项目名保持一致:

 3:vue打包:当前目录下运行 npm run build。完成之后会生成一个dist文件。里面包含了static 和index.html 

拷贝这个文件夹到tomcat ==》 webapps 目录下:

还及得之前 我们路由中添加的base属性吗?把这个dist改名,改成base的属性值:VueTest

 

 最后的Tomcat目录结构就是这个样子:

然后 进入 Tomcat Bin目录,启动tomcat:

 

然后打开浏览器,就能访问到项目了。(这里图标或者,图片等静态资源无法显示,需要修改配置,如下下图)

 静态资源 css 等无法加载:找到这个位置,改成如图所示属性。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值