jhipster docker-compose:* TypeError:无法读取未定义的属性'generator-jhipster'*

时间:2017-11-22 15:08:34

标签: docker-compose jhipster

当我尝试执行jhipster docker-compose时出现错误,我不知道我做错了什么。

  1. 我用JHipster生成器创建了一个jhipster微服务网关应用程序
      

    generator-jhipster-module-2.2.0和generator-jhipster-docker-2.2.0

  2. 我使用JHipster生成器

    创建了一个jhipster微服务应用程序
      

    generator-jhipster-module-2.2.0和generator-jhipster-docker-2.2.0

  3. 我按照http://www.jhipster.tech/docker-compose/

  4. 的结构进行了操作

    我回答了接下来的问题:

    1. 您要部署哪个类型的应用程序?
        

      微服务应用

    2. 您想使用哪种类型的网关?
        

      基于Netflix Zuul的JHipster网关

    3. 输入网关和微服务所在的根目录
        

      /用户/体院/ GIT中/条

    4. 您希望在配置中包含哪些应用程序?
        

      我选择了微服务和网关

    5. 之后会出现以下错误:

      TypeError: Cannot read property 'generator-jhipster' of undefined
      at appsFolders.forEach (/Users/spoho/.config/yarn/global/node_modules/generator-jhipster/generators/docker-prompts.js:177:36)
      at Array.forEach (native)
      at prompt.then (/Users/spoho/.config/yarn/global/node_modules/generator-jhipster/generators/docker-prompts.js:174:26)
      

      docker-prompt.js 任何帮助赞赏。 和蔼 亨德里克

1 个答案:

答案 0 :(得分:1)

我遇到了完全相同的问题。对我来说,解决方案是在将根目录提供给应用程序后添加一个反冲(\)。 在您的示例中,当您必须输入网关和微服务所在的根目录时,您应该输入如下路径:/Users/spoho/git/article/。不同之处在于我添加了斜杠结束。希望它有效。