更新JHipster后不提供角度组件,只提供root index.html



我试图将我的Jhipster 4.0项目(使用Angular 4(更新为Jhipster6.0(使用Angular9(。Angular版本和Typescript版本有很大的不同,我只是创建了一个Jhipster 6.0项目,然后我在这个Jhipster6.0项目中替换了以下所有文件。这些文件被Jhipster 4.0项目中的文件替换了,所以我可以让前端重新工作-src/main/webapp-src/test-package.json-weback-tsconfig.json

本质上,这使它再次使用角4。。。使其使用旧的字体。。。并让它拥有所有旧的前端代码。我可以让应用程序正常运行(使用./mvnw和npm-start(。但只有http://localhost:9061

我正试图通过8080端口提供旧的角度代码。目前只有index.html文件在那里提供,它是一个几乎为空的带有jhipster指针的html文件。当我尝试其他url路径时,此页面仍然可用。例如,以下URL都提供根index.html文件:

  • http://localhost:8080/#/dashboard
  • http://localhost:8080/app/dashboard

但是,如果我尝试提供来自类似url的静态内容,那确实有效。例如,这确实正确地返回了.css文件:

  • http://localhost:8080/app/dashboard/dashboard.css

因此,简而言之,我正试图找到一种方法,从更新的JHipster应用程序中提供稍旧的Angular(v4(,但没有提供Angular组件。谢谢

确保您的webpack.dev.js-contentBase: './target/classes/static',中有这个。。。并且您没有这个-contentBase: './target/www',

最新更新