亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JHipster 實體菜單在成功導入 jdl 后為空

JHipster 實體菜單在成功導入 jdl 后為空

智慧大石 2023-04-01 16:32:41
我剛剛通過 docker 鏡像安裝了 JHipster (VueJS),我直接從https://start.jhipster.tech/jdl-studio/導入了 jdl 文件。jhipster@66b8176ee05f:~/app$ jhipster import-jdl ../jhipster.jdlINFO! Using JHipster version installed locally in current project's node_modulesINFO! Executing import-jdl ../jhipster.jdlINFO! Found .yo-rc.json on path. This is an existing appINFO! The JDL is being parsed.warn: In the One-to-Many relationship from Employee to Job, only bidirectionality is supported for a One-to-Many association. The other side will be automatically added.warn: In the One-to-Many relationship from Department to Employee, only bidirectionality is supported for a One-to-Many association. The other side will be automatically added.INFO! No change in entity configurations, no entities were updated.INFO! The JDL has been successfully parsedINFO! Congratulations, JHipster execution is complete!然后我在不同的終端上運行 ./mvnw -P-webpack 和 yarn start 。兩者都完美運行,應用程序通過 ./mvnw 在 localhost:8080 上運行,也從 npm 啟動在 localhost:9000 上運行。這是我當前的模式(來自 http://localhost:9000/admin/docs):這是我的問題,雖然模式已經完美導入,但實體菜單仍然是空的。我嘗試過以下解決方案,但沒有任何效果:隱身瀏覽器以空緩存啟動。./mvnw 和 ./mvnw -P-webpacknpm 開始任何人都可以幫助我如何解決這個問題?
查看完整描述

4 回答

?
婷婷同學_

TA貢獻1844條經驗 獲得超8個贊

通過使用-P-webpack,你停用了 webpack 配置文件,這意味著前端不是由 maven 構建的,也沒有捆綁在后端,只有當你通過端口 9000 上的 webpack 開發服務器訪問前端時,這才有效。

否則,如果您通過后端端口 (8080) 訪問它,您將看到最新成功構建的結果,在您的情況下是在項目生成時還沒有實體。


查看完整回答
反對 回復 2023-04-01
?
暮色呼如

TA貢獻1853條經驗 獲得超9個贊

使用 jhipster jdl 命令將所有微服務和網關的全部代碼重新生成到一個新文件夾中是一個選項。它對我有用。

jhipster jdl sample.jdl


查看完整回答
反對 回復 2023-04-01
?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

您檢查過頁眉/菜單模塊了嗎?升級時我丟失了所有實體列表。

src/main/webapp/app/shared/layout/menus.entities.tsx它似乎已從中刪除(使用反應)。對于那些使用 Angular 的人,檢查相同的模塊。

還原生成器所做的更改為我解決了這個問題。


http://img1.sycdn.imooc.com//6427ecaf000111a622671285.jpg

查看完整回答
反對 回復 2023-04-01
?
炎炎設計

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

它解決了“沒有實體”的問題。


查看完整回答
反對 回復 2023-04-01
  • 4 回答
  • 0 關注
  • 169 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號