[当我使用[npm i generator-jhipster]下载Downloader-jhipster时,我发现与github的位置有所不同,例如[generators \ server \ templates \ src \ main \ java \ package \ repository \ PersistenceAuditEventRepository。 java.ejs]
<%_ if (reactive) { _%>
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;
<%_ } _%>
import java.time.Instant;
<%_ if (!reactive) { _%>
import java.util.List;
<%_ } _%>
/**
* Spring Data <% if (databaseType === 'sql') { %>JPA<% } else if (databaseType === 'mongodb') { %>MongoDB<% } else if (databaseType === 'couchbase') { %>Couchbase<% } %> repository for the {@link PersistentAuditEvent} entity.
*/
这是来自githup的代码
<%_ if (reactive) { _%>
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;
<%_ } _%>
import java.time.Instant;
<%_ if (databaseType === 'sql' && reactive) { _%>
import java.time.LocalDateTime;
import java.time.ZoneOffset;
import java.util.Map;
<%_ } _%>
<%_ if (!reactive) { _%>
import java.util.List;
<%_ } _%>
/**
* Spring Data <% if (databaseType === 'sql' && !reactive) { %>JPA<% } else if (databaseType === 'sql' && reactive) { %>R2DBC<% } else if (databaseType === 'mongodb') { %>MongoDB<% } else if (databaseType === 'couchbase') { %>Couchbase<% } %> repository for the {@link PersistentAuditEvent} entity.
*/
我们可以清楚地看到在npm安装位置的代码中,[[databaseType ==='sql'&& react)]尚无定论。重要的是,它们的package.json均为6.8.0,我完全感到困惑