npm установить generator-jhipster 6.8.0, который отличается от куда из github - PullRequest
1 голос
/ 03 апреля 2020

Когда я использую [npm i generator-jhipster] для загрузки генератора-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.
 */

https://github.com/jhipster/generator-jhipster/blob/master/generators/server/templates/src/main/java/package/repository/PersistenceAuditEventRepository.java.ejs

мы Я могу ясно видеть, что не имеет никакого понятия о [(databaseType === 'sql' && реагирующий)] в коде, откуда npm установить. Важно , их пакет. json оба 6.8.0, я совершенно запутался

1 Ответ

3 голосов
/ 03 апреля 2020

То, что вы видите в GitHub , не обязательно должно соответствовать тому, что вы устанавливаете, потому что в GitHub вы видите изменения, которые еще не были выпущены.

В частности, версия 6.8.0 был выпущен 8 марта 2020 г. , тогда как упомянутые вами изменения были зафиксированы 12 марта 2020 г. ( здесь ), после версии * Выпущено 1014 *.

Хранилище содержит самые последние изменения, а выпуск версии представляет собой моментальный снимок репо на определенную дату (считается стабильным).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...