首页 文章

角 spring 靴包装问题

提问于
浏览
0

我有 spring 靴角度项目的当前项目结构

+--app-ui
|--+--src
|--+--dist
|--app-backend
|--+--src
|--+--+--main
|--+--+--+--resources
|--+--+--+--+--static
|--+--+--+--java

app-ui包含angular 6代码app后端包含spring引导代码 . 现在我每次构建app-ui时都希望将app-ui中的dist文件夹内容复制到app-backend / src / main / resources / static

为了做到这一点,我在角度构建中添加了这些线条

"predeploy": "rimraf ../app-backend/src/main/resources/static/ && mkdirp ../app-backend/src/main/resources/static",

"deploy": "copyfiles -f dist/** ../app-backend/src/main/resources/static/

这将在Spring启动项目中创建静态文件夹,但它不会复制dist文件夹中的文件和文件夹 .

2 回答

  • 0

    我尝试这种方式将我的角度应用程序与spring-boot集成,因此静态代码至少在spring boot app路径中 . 但是当我的Spring应用程序在端口8080上运行时,我仍然看不到用户界面 .
    不确定我是否移动到任何地方 . 有什么建议?

  • 1

    如果您使用的是AngularCLI(带有angular.json文件),只需更改 outputPath 属性即可指定所需的静态目录 .

    "outputPath": "../app-backend/src/main/resources/static"
    

相关问题