更新JHipster后不再提供角组件,仅提供根index.html

问题描述 投票:1回答:1

我试图将我的Jhipster 4.0项目(使用Angular 4)更新为Jhipster 6.0(使用Angular 9)。 Angular版本和Typescript版本之间存在如此大的差异,以至于我只创建了一个Jhipster 6.0项目,然后替换了该Jhipster 6.0项目中的所有以下文件。这些文件已替换为Jhipster 4.0项目中的文件,因此我可以使前端再次工作-src / main / webapp-src / test-package.json-webpack-tsconfig.json

本质上,这使它再次使用angular 4 ...使其使用旧的打字稿...并使其具有所有旧的前端代码。我可以带来很好的应用程序应用程序(使用./mvnw和npm start)。但是只有http://localhost:9061

我正在尝试通过端口8080提供旧的角度代码。目前只有index.html文件在那儿提供服务,并且它是几乎空的带有jhipster针的html文件。当我尝试其他网址路径时,仍会提供此页面。例如,以下两个URL都充当根index.html文件:

但是,如果我尝试从相似的网址提供静态内容,那确实可以。例如,这确实会正确返回.css文件:

因此,简而言之,我正在尝试找到一种方法,以通过更新的JHipster应用程序提供稍旧的Angular(v4),但不提供角度组件。谢谢!

java angular spring spring-boot jhipster
1个回答
0
投票

请确保您在webpack.dev.js中拥有此文件-contentBase: './target/classes/static', ...,并且没有此文件-contentBase: './target/www',

© www.soinside.com 2019 - 2024. All rights reserved.