【问题标题】:Error (re)generating entity with jhipster使用 jhipster 错误(重新)生成实体
【发布时间】:2017-11-02 16:47:27
【问题描述】:

我创建了一个 JHipster 网关项目,我会向用户实体添加一些信息。与

jhipster entity User --regenerate

我收到了这个错误:

Using JHipster version installed locally in current project's node_modules
Executing jhipster:entity User
Options: regenerate: true
events.js:160
    throw er; // Unhandled 'error' event
    ^

TypeError: Cannot read property 'endsWith' of undefined
    at getAngularAppName (/home/denis/ngworkspace/sensorgw/node_modules/generator-jhipster/generators/generator-base.js:1786:65)
    at getConfig (/home/denis/ngworkspace/sensorgw/node_modules/generator-jhipster/generators/entity/index.js:162:44)
    at Object.<anonymous> (/home/denis/ngworkspace/sensorgw/node_modules/yeoman-generator/lib/index.js:399:25)
    at /home/denis/ngworkspace/sensorgw/node_modules/run-async/index.js:25:25
    at /home/denis/ngworkspace/sensorgw/node_modules/run-async/index.js:24:19
    at self.env.runLoop.add.completed (/home/denis/ngworkspace/sensorgw/node_modules/yeoman-generator/lib/index.js:400:11)
    at runCallback (timers.js:672:20)
    at tryOnImmediate (timers.js:645:5)
    at processImmediate [as _immediateCallback] (timers.js:617:5)

我在创建实体并使用选项 --force 时遇到同样的错误。

我使用 openSuse Leap42.3、yarn 1.2.1、node v6.11.1、npm 3.10.10,我的项目是用 jhipster 4.9.0 创建的。

我将 jhipster 升级到最新版本 4.10.2,但我无法升级我的项目(同样的错误)。

谢谢,丹尼斯

【问题讨论】:

    标签: jhipster


    【解决方案1】:

    您可能已经看到 getAngularAppName() 由于 this.baseName 为空而失败,请检查 .yo-rc.json 是否包含 baseName 属性。 还要检查父目录中是否没有 .yo-rc.json 文件。

    【讨论】:

    • 我有一个 ./node_modules/jhipster-core/test/test_files/jhipster_app/.yo-rc.json。我在项目根目录中复制,并且有效!谢谢
    • 这不是我的意思,您不应该这样做,因为 .yo-rc.json 文件包含您生成项目时的所有答案。从测试应用程序复制它确实是个坏主意,现在你有了一个使用 mysql、jwt、elasticsearch、kafka、web 套接字和 jhipster 注册表的单体!!!!
    • 好的,我没有阅读文件。因此,我只是创建具有相同问题答案的新项目,并将 .yo.rc.json 文件复制到我的项目中。这是正确的修复吗?
    • 是的,了解您的旧文件为何消失
    猜你喜欢
    • 1970-01-01
    • 2021-07-20
    • 1970-01-01
    • 2016-10-06
    • 1970-01-01
    • 2018-10-04
    • 1970-01-01
    • 2017-04-22
    • 2023-03-04
    相关资源
    最近更新 更多