Javaweb+Angular项目避免打包后找不到静态资源文件的措施

本文介绍了如何解决Javaweb+Angular项目打包后找不到静态资源的问题。关键步骤包括:确保前端Angular项目名与后端Java项目名一致;在`package.json`的`build`命令中使用`--base-href`指定资源路径;在`angular.json`的`build`部分的`asset`配置中调整资源路径;最后,正确调用静态资源文件的方式,例如图片引用。
摘要由CSDN通过智能技术生成

1、前端创建的angular项目的名称应该和后端创建的java项目的名称保持一致;

2、package.json中的build需要通过–base-href来指定静态资源的路径,具体如下:

"build": "ng build --base-href ./",	//开发环境
"build:prod": "ng build --prod --base-href /xiangmumingcheng/",	//生产环境

3、如果需要修改静态资源文件的路径需要修改angular.json中build项的asset项,具体如下:

"assets"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值