mattshma / bigdata

hadoop,hbase,storm,spark,etc..

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jhipster 报错:Cannot read property 'replace' of undefined

mattshma opened this issue · comments

在执行:jhipster entity Demo --table-name xxx --client-root-folder xxx 时报错如下:

events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: ERROR! Copying template ~/node_modules/generator-jhipster/generators/entity-server/templates/src/test/java/package/web/rest/EntityResourceIntTest.java.ejs failed. [TypeError: ~/node_modules/generator-jhipster/generators/entity-server/templates/src/test/java/package/web/rest/EntityResourceIntTest.java.ejs:230
    228|     private static final String <%=defaultValueName %> = "<%-sampleTextString %>";
    229|     private static final String <%=updatedValueName %> = "<%-updatedTextString %>";
 >> 230| <%_ } else if (fieldType === 'Integer') { _%>
    231|
    232|     private static final Integer <%=defaultValueName %> = <%= defaultValue %>;
    233|     private static final Integer <%=updatedValueName %> = <%= updatedValue %>;

Cannot read property 'replace' of undefined]

查看了 EntityResourceIntTest.java.ejs 文件中各格式,想起来之前将 .jhipster/Demo.json 中的 Datetime 手动改成了 LocalDateTime,这里将其调整为 ZonedDateTime,并修改 domain 文件夹下的该文件,重新执行 jhipster entity Demo --table-name xxx --client-root-folder xxx,成功!