4 回答

TA貢獻1844條經驗 獲得超8個贊
通過使用-P-webpack
,你停用了 webpack 配置文件,這意味著前端不是由 maven 構建的,也沒有捆綁在后端,只有當你通過端口 9000 上的 webpack 開發服務器訪問前端時,這才有效。
否則,如果您通過后端端口 (8080) 訪問它,您將看到最新成功構建的結果,在您的情況下是在項目生成時還沒有實體。

TA貢獻1853條經驗 獲得超9個贊
使用 jhipster jdl 命令將所有微服務和網關的全部代碼重新生成到一個新文件夾中是一個選項。它對我有用。
jhipster jdl sample.jdl

TA貢獻1829條經驗 獲得超6個贊
您檢查過頁眉/菜單模塊了嗎?升級時我丟失了所有實體列表。
src/main/webapp/app/shared/layout/menus.entities.tsx
它似乎已從中刪除(使用反應)。對于那些使用 Angular 的人,檢查相同的模塊。
還原生成器所做的更改為我解決了這個問題。

TA貢獻1808條經驗 獲得超4個贊
直接從 JDL 生成 JHipster 項目重現了該問題。我用 Angular 打它,所以它與 Vue 無關。
我通過拆分這一步得到了解決方案:
jhipster import-jdl my-jdl-file.jdl
到:
jhipster
jhipster import-jdl my-jdl-file.jdl
或者:
jhipster import-jdl my-jdl-file-application-part-only.jdl
jhipster import-jdl my-jdl-file-entities-part.jdl
它解決了“沒有實體”的問題。
添加回答
舉報