jhipster / generator-jhipster

JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.
https://www.jhipster.tech
Apache License 2.0
21.47k stars 4.02k forks source link

npm flag causes error #5070

Closed kaidohallik closed 7 years ago

kaidohallik commented 7 years ago
Overview of the issue

If using --npm flag in generation: yo jhipster --npm then error occurs.
Tested in Windows and in Ubuntu.
yo jhipster works fine.

vagrant@vagrant:~/projects/jhipster-npm$ yo jhipster --npm

        ██╗ ██╗   ██╗ ████████╗ ███████╗   ██████╗ ████████╗ ████████╗ ███████╗
        ██║ ██║   ██║ ╚══██╔══╝ ██╔═══██╗ ██╔════╝ ╚══██╔══╝ ██╔═════╝ ██╔═══██╗
        ██║ ████████║    ██║    ███████╔╝ ╚█████╗     ██║    ██████╗   ███████╔╝
  ██╗   ██║ ██╔═══██║    ██║    ██╔════╝   ╚═══██╗    ██║    ██╔═══╝   ██╔══██║
  ╚██████╔╝ ██║   ██║ ████████╗ ██║       ██████╔╝    ██║    ████████╗ ██║  ╚██╗
   ╚═════╝  ╚═╝   ╚═╝ ╚═══════╝ ╚═╝       ╚═════╝     ╚═╝    ╚═══════╝ ╚═╝   ╚═╝

                            http://jhipster.github.io

Welcome to the JHipster Generator v4.0.0
Documentation for creating an application: https://jhipster.github.io/creating-an-app/
Application files will be generated in folder: /home/vagrant/projects/jhipster-npm
? (1/15) Which *type* of application would you like to create? Monolithic application (recommended for simple projects)
? (2/15) Which *Framework* would you like to use for the client? [BETA] Angular 2.x
? (3/15) What is the base name of your application? jhipster
? (4/15) Would you like to install other generators from the JHipster Marketplace? No
? (5/15) What is your default Java package name? com.mycompany.myapp
? (6/15) Which *type* of authentication would you like to use? HTTP Session Authentication (stateful, default Spring Security mechanism)
? (7/15) Which *type* of database would you like to use? SQL (H2, MySQL, MariaDB, PostgreSQL, Oracle, MSSQL)
? (8/15) Which *production* database would you like to use? MySQL
? (9/15) Which *development* database would you like to use? H2 with disk-based persistence
? (10/15) Do you want to use Hibernate 2nd level cache? Yes, with ehcache (local cache, for a single node)
? (11/15) Would you like to use Maven or Gradle for building the backend? Gradle
? (12/15) Which other technologies would you like to use? Social login (Google, Facebook, Twitter)
? (13/15) Would you like to use the LibSass stylesheet preprocessor for your CSS? No
? (14/15) Would you like to enable internationalization support? Yes
? Please choose the native language of the application? Estonian
? Please choose additional languages to install English, Russian
? (15/15) Besides JUnit and Karma, which testing frameworks would you like to use? Gatling, Cucumber, Protractor

Installing languages: et, en, ru
   create package.json
   create README.md
   create .gitignore
   create .gitattributes
   create .editorconfig
   create .travis.yml
   create Jenkinsfile
   create src/main/docker/Dockerfile
   create src/main/docker/app.yml
   create src/main/docker/mysql.yml
   create src/main/docker/sonar.yml
   create build.gradle
   create settings.gradle
   create gradle.properties
   create gradle/sonar.gradle
   create gradle/docker.gradle
   create gradle/profile_dev.gradle
   create gradle/profile_prod.gradle
   create gradle/mapstruct.gradle
   create gradle/graphite.gradle
   create gradle/prometheus.gradle
   create gradle/gatling.gradle
   create gradle/liquibase.gradle
   create gradlew
   create gradlew.bat
   create gradle/wrapper/gradle-wrapper.jar
   create gradle/wrapper/gradle-wrapper.properties
   create src/main/resources/banner.txt
   create src/main/resources/ehcache.xml
   create src/main/resources/.h2.server.properties
   create src/main/resources/templates/error.html
   create src/main/resources/logback-spring.xml
   create src/main/resources/config/application.yml
   create src/main/resources/config/application-dev.yml
   create src/main/resources/config/application-prod.yml
   create src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml
   create src/main/resources/config/liquibase/master.xml
   create src/main/resources/i18n/messages.properties
   create src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java
   create src/main/java/com/mycompany/myapp/security/SecurityUtils.java
   create src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java
   create src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java
   create src/main/java/com/mycompany/myapp/domain/PersistentToken.java
   create src/main/java/com/mycompany/myapp/repository/PersistentTokenRepository.java
   create src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java
   create src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java
   create src/main/java/com/mycompany/myapp/security/package-info.java
   create src/main/java/com/mycompany/myapp/security/PersistentTokenRememberMeServices.java
   create src/main/java/com/mycompany/myapp/security/social/package-info.java
   create src/main/java/com/mycompany/myapp/config/social/SocialConfiguration.java
   create src/main/java/com/mycompany/myapp/domain/SocialUserConnection.java
   create src/main/java/com/mycompany/myapp/repository/CustomSocialConnectionRepository.java
   create src/main/java/com/mycompany/myapp/repository/CustomSocialUsersConnectionRepository.java
   create src/main/java/com/mycompany/myapp/repository/SocialUserConnectionRepository.java
   create src/main/java/com/mycompany/myapp/security/social/CustomSignInAdapter.java
   create src/main/java/com/mycompany/myapp/service/SocialService.java
   create src/main/java/com/mycompany/myapp/web/rest/SocialController.java
   create src/main/java/com/mycompany/myapp/JhipsterApp.java
   create src/main/java/com/mycompany/myapp/ApplicationWebXml.java
   create src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java
   create src/main/java/com/mycompany/myapp/config/DefaultProfileUtil.java
   create src/main/java/com/mycompany/myapp/config/package-info.java
   create src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java
   create src/main/java/com/mycompany/myapp/config/CacheConfiguration.java
   create src/main/java/com/mycompany/myapp/config/Constants.java
   create src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java
   create src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java
   create src/main/java/com/mycompany/myapp/config/CloudDatabaseConfiguration.java
   create src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java
   create src/main/java/com/mycompany/myapp/config/audit/package-info.java
   create src/main/java/com/mycompany/myapp/config/audit/AuditEventConverter.java
   create src/main/java/com/mycompany/myapp/config/ApplicationProperties.java
   create src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java
   create src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java
   create src/main/java/com/mycompany/myapp/config/MetricsConfiguration.java
   create src/main/java/com/mycompany/myapp/config/ThymeleafConfiguration.java
   create src/main/java/com/mycompany/myapp/config/WebConfigurer.java
   create src/main/java/com/mycompany/myapp/domain/package-info.java
   create src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java
   create src/main/java/com/mycompany/myapp/domain/PersistentAuditEvent.java
   create src/main/java/com/mycompany/myapp/repository/package-info.java
   create src/main/java/com/mycompany/myapp/service/package-info.java
   create src/main/java/com/mycompany/myapp/service/util/RandomUtil.java
   create src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java
   create src/main/java/com/mycompany/myapp/web/rest/errors/CustomParameterizedException.java
   create src/main/java/com/mycompany/myapp/web/rest/errors/ErrorVM.java
   create src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java
   create src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java
   create src/main/java/com/mycompany/myapp/web/rest/errors/ParameterizedErrorVM.java
   create src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java
   create src/main/java/com/mycompany/myapp/web/rest/vm/LoggerVM.java
   create src/main/java/com/mycompany/myapp/web/rest/util/HeaderUtil.java
   create src/main/java/com/mycompany/myapp/web/rest/util/PaginationUtil.java
   create src/main/java/com/mycompany/myapp/web/rest/package-info.java
   create src/main/java/com/mycompany/myapp/web/rest/LogsResource.java
   create src/main/java/com/mycompany/myapp/web/rest/ProfileInfoResource.java
   create src/test/java/com/mycompany/myapp/web/rest/TestUtil.java
   create src/test/resources/config/application.yml
   create src/test/resources/logback-test.xml
   create src/test/resources/ehcache.xml
   create src/test/gatling/conf/gatling.conf
   create src/test/gatling/conf/logback.xml
   create src/test/java/com/mycompany/myapp/cucumber/CucumberTest.java
   create src/test/java/com/mycompany/myapp/cucumber/stepdefs/StepDefs.java
   create src/main/resources/config/liquibase/users.csv
   create src/main/resources/config/liquibase/authorities.csv
   create src/main/resources/config/liquibase/users_authorities.csv
   create src/main/resources/mails/activationEmail.html
   create src/main/resources/mails/creationEmail.html
   create src/main/resources/mails/passwordResetEmail.html
   create src/main/resources/mails/socialRegistrationValidationEmail.html
   create src/main/java/com/mycompany/myapp/domain/User.java
   create src/main/java/com/mycompany/myapp/domain/Authority.java
   create src/main/java/com/mycompany/myapp/repository/CustomAuditEventRepository.java
   create src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java
   create src/main/java/com/mycompany/myapp/repository/PersistenceAuditEventRepository.java
   create src/main/java/com/mycompany/myapp/repository/UserRepository.java
   create src/main/java/com/mycompany/myapp/service/UserService.java
   create src/main/java/com/mycompany/myapp/service/MailService.java
   create src/main/java/com/mycompany/myapp/service/AuditEventService.java
   create src/main/java/com/mycompany/myapp/service/dto/package-info.java
   create src/main/java/com/mycompany/myapp/service/dto/UserDTO.java
   create src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java
   create src/main/java/com/mycompany/myapp/web/rest/UserResource.java
   create src/main/java/com/mycompany/myapp/web/rest/AccountResource.java
   create src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java
   create src/main/java/com/mycompany/myapp/service/mapper/package-info.java
   create src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java
   create src/main/java/com/mycompany/myapp/web/rest/AuditResource.java
   create src/test/java/com/mycompany/myapp/service/UserServiceIntTest.java
   create src/test/java/com/mycompany/myapp/web/rest/UserResourceIntTest.java
   create src/test/java/com/mycompany/myapp/repository/CustomSocialUsersConnectionRepositoryIntTest.java
   create src/test/java/com/mycompany/myapp/service/SocialServiceIntTest.java
   create src/test/java/com/mycompany/myapp/web/rest/AccountResourceIntTest.java
   create src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java
   create src/test/java/com/mycompany/myapp/web/rest/AuditResourceIntTest.java
   create src/test/java/com/mycompany/myapp/cucumber/stepdefs/UserStepDefs.java
   create src/test/features/user/user.feature
   create tsconfig.json
   create tslint.json
   create angular-cli.json
   create webpack/webpack.common.js
   create webpack/webpack.dev.js
   create webpack/webpack.prod.js
   create webpack/webpack.vendor.js
   create src/main/webapp/content/css/global.css
   create src/main/webapp/content/css/vendor.css
   create src/main/webapp/content/css/documentation.css
   create src/main/webapp/content/images/hipster.png
   create src/main/webapp/content/images/hipster2x.png
   create src/main/webapp/content/images/logo-jhipster.png
   create src/main/webapp/swagger-ui/index.html
   create src/main/webapp/swagger-ui/images/throbber.gif
   create src/main/webapp/favicon.ico
   create src/main/webapp/robots.txt
   create src/main/webapp/404.html
   create src/main/webapp/index.html
   create src/main/webapp/app/app.main.ts
   create src/main/webapp/app/app.route.ts
   create src/main/webapp/app/app.module.ts
   create src/main/webapp/app/app.constants.ts
   create src/main/webapp/app/polyfills.ts
   create src/main/webapp/app/vendor.ts
   create src/main/webapp/app/blocks/config/prod.config.ts
   create src/main/webapp/app/blocks/config/uib-pagination.config.ts
   create src/main/webapp/app/blocks/interceptor/errorhandler.interceptor.ts
   create src/main/webapp/app/blocks/interceptor/notification.interceptor.ts
   create src/main/webapp/app/blocks/interceptor/http.provider.ts
   create src/main/webapp/app/blocks/interceptor/auth-expired.interceptor.ts
   create src/main/webapp/app/entities/entity.module.ts
   create src/main/webapp/app/home/index.ts
   create src/main/webapp/app/home/home.route.ts
   create src/main/webapp/app/home/home.component.ts
   create src/main/webapp/app/home/home.component.html
   create src/main/webapp/app/layouts/index.ts
   create src/main/webapp/app/layouts/layout-routing.module.ts
   create src/main/webapp/app/layouts/profiles/page-ribbon.component.ts
   create src/main/webapp/app/layouts/profiles/profile.service.ts
   create src/main/webapp/app/layouts/profiles/profile-info.model.ts
   create src/main/webapp/app/layouts/main/main.component.ts
   create src/main/webapp/app/layouts/main/main.component.html
   create src/main/webapp/app/layouts/navbar/navbar.component.ts
   create src/main/webapp/app/layouts/navbar/navbar.component.html
   create src/main/webapp/app/layouts/footer/footer.component.ts
   create src/main/webapp/app/layouts/footer/footer.component.html
   create src/main/webapp/app/layouts/error/error.route.ts
   create src/main/webapp/app/layouts/error/error.component.ts
   create src/main/webapp/app/layouts/error/error.component.html
   create src/main/webapp/app/layouts/navbar/active-menu.directive.ts
   create src/main/webapp/app/layouts/profiles/page-ribbon.css
   create src/main/webapp/app/layouts/navbar/navbar.css
   create src/main/webapp/app/home/home.css
   create src/main/webapp/app/account/index.ts
   create src/main/webapp/app/account/account.route.ts
   create src/main/webapp/app/account/account.module.ts
   create src/main/webapp/app/account/activate/activate.route.ts
   create src/main/webapp/app/account/activate/activate.component.ts
   create src/main/webapp/app/account/activate/activate.component.html
   create src/main/webapp/app/account/activate/activate.service.ts
   create src/main/webapp/app/account/password/password.route.ts
   create src/main/webapp/app/account/password/password-strength-bar.component.ts
   create src/main/webapp/app/account/password/password.component.ts
   create src/main/webapp/app/account/password/password.component.html
   create src/main/webapp/app/account/password/password.service.ts
   create src/main/webapp/app/account/register/register.route.ts
   create src/main/webapp/app/account/register/register.component.ts
   create src/main/webapp/app/account/register/register.component.html
   create src/main/webapp/app/account/register/register.service.ts
   create src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts
   create src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts
   create src/main/webapp/app/account/password-reset/init/password-reset-init.component.html
   create src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts
   create src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts
   create src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts
   create src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html
   create src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts
   create src/main/webapp/app/account/settings/settings.route.ts
   create src/main/webapp/app/account/settings/settings.component.ts
   create src/main/webapp/app/account/settings/settings.component.html
   create src/main/webapp/app/account/sessions/sessions.route.ts
   create src/main/webapp/app/account/sessions/session.model.ts
   create src/main/webapp/app/account/sessions/sessions.component.ts
   create src/main/webapp/app/account/sessions/sessions.component.html
   create src/main/webapp/app/account/sessions/sessions.service.ts
   create src/main/webapp/app/account/social/social.route.ts
   create src/main/webapp/app/account/social/social-register.component.ts
   create src/main/webapp/app/account/social/social-register.component.html
   create src/main/webapp/app/shared/social/social.component.ts
   create src/main/webapp/app/shared/social/social.component.html
   create src/main/webapp/app/shared/social/social.service.ts
   create src/main/webapp/app/account/password/password-strength-bar.css
   create src/main/webapp/app/admin/index.ts
   create src/main/webapp/app/admin/admin.route.ts
   create src/main/webapp/app/admin/admin.module.ts
   create src/main/webapp/app/admin/audits/audits.route.ts
   create src/main/webapp/app/admin/audits/audit-data.model.ts
   create src/main/webapp/app/admin/audits/audit.model.ts
   create src/main/webapp/app/admin/audits/audits.component.ts
   create src/main/webapp/app/admin/audits/audits.component.html
   create src/main/webapp/app/admin/audits/audits.service.ts
   create src/main/webapp/app/admin/configuration/configuration.route.ts
   create src/main/webapp/app/admin/configuration/configuration.component.ts
   create src/main/webapp/app/admin/configuration/configuration.component.html
   create src/main/webapp/app/admin/configuration/configuration.service.ts
   create src/main/webapp/app/admin/docs/docs.route.ts
   create src/main/webapp/app/admin/docs/docs.component.ts
   create src/main/webapp/app/admin/docs/docs.component.html
   create src/main/webapp/app/admin/health/health.route.ts
   create src/main/webapp/app/admin/health/health.component.ts
   create src/main/webapp/app/admin/health/health.component.html
   create src/main/webapp/app/admin/health/health-modal.component.ts
   create src/main/webapp/app/admin/health/health-modal.component.html
   create src/main/webapp/app/admin/health/health.service.ts
   create src/main/webapp/app/admin/logs/logs.route.ts
   create src/main/webapp/app/admin/logs/log.model.ts
   create src/main/webapp/app/admin/logs/logs.component.ts
   create src/main/webapp/app/admin/logs/logs.component.html
   create src/main/webapp/app/admin/logs/logs.service.ts
   create src/main/webapp/app/admin/metrics/metrics.route.ts
   create src/main/webapp/app/admin/metrics/metrics.component.ts
   create src/main/webapp/app/admin/metrics/metrics.component.html
   create src/main/webapp/app/admin/metrics/metrics-modal.component.ts
   create src/main/webapp/app/admin/metrics/metrics-modal.component.html
   create src/main/webapp/app/admin/metrics/metrics.service.ts
   create src/main/webapp/app/admin/user-management/user-management.route.ts
   create src/main/webapp/app/admin/user-management/user-management.component.ts
   create src/main/webapp/app/admin/user-management/user-management.component.html
   create src/main/webapp/app/admin/user-management/user-management-detail.component.ts
   create src/main/webapp/app/admin/user-management/user-management-detail.component.html
   create src/main/webapp/app/admin/user-management/user-management-dialog.component.ts
   create src/main/webapp/app/admin/user-management/user-management-dialog.component.html
   create src/main/webapp/app/admin/user-management/user-management-delete-dialog.component.ts
   create src/main/webapp/app/admin/user-management/user-management-delete-dialog.component.html
   create src/main/webapp/app/admin/user-management/user-modal.service.ts
   create src/main/webapp/app/shared/index.ts
   create src/main/webapp/app/shared/shared.module.ts
   create src/main/webapp/app/shared/shared-libs.module.ts
   create src/main/webapp/app/shared/shared-common.module.ts
   create src/main/webapp/app/shared/constants/pagination.constants.ts
   create src/main/webapp/app/shared/user/account.model.ts
   create src/main/webapp/app/shared/login/login.component.ts
   create src/main/webapp/app/shared/login/login.component.html
   create src/main/webapp/app/shared/login/login.service.ts
   create src/main/webapp/app/shared/login/login-modal.service.ts
   create src/main/webapp/app/shared/alert/alert.component.ts
   create src/main/webapp/app/shared/alert/alert-error.component.ts
   create src/main/webapp/app/shared/language/language.pipe.ts
   create src/main/webapp/app/shared/language/language.constants.ts
   create src/main/webapp/app/shared/language/language.helper.ts
   create src/main/webapp/app/shared/user/user.model.ts
   create src/main/webapp/app/shared/user/user.service.ts
   create src/main/webapp/app/shared/auth/auth.service.ts
   create src/main/webapp/app/shared/auth/csrf.service.ts
   create src/main/webapp/app/shared/auth/state-storage.service.ts
   create src/main/webapp/app/shared/auth/principal.service.ts
   create src/main/webapp/app/shared/auth/has-authority.directive.ts
   create src/main/webapp/app/shared/auth/has-any-authority.directive.ts
   create src/main/webapp/app/shared/auth/account.service.ts
   create src/main/webapp/app/shared/auth/user-route-access-service.ts
   create src/main/webapp/app/shared/auth/auth-session.service.ts
   create src/test/javascript/karma.conf.js
   create src/test/javascript/spec/entry.ts
   create src/test/javascript/spec/app/account/activate/activate.component.spec.ts
   create src/test/javascript/spec/app/account/password/password.component.spec.ts
   create src/test/javascript/spec/app/account/password/password-strength-bar.component.spec.ts
   create src/test/javascript/spec/app/account/register/register.component.spec.ts
   create src/test/javascript/spec/app/account/settings/settings.component.spec.ts
   create src/test/javascript/spec/app/admin/health/health.component.spec.ts
   create src/test/javascript/spec/helpers/spyobject.ts
   create src/test/javascript/spec/helpers/mock-account.service.ts
   create src/test/javascript/spec/helpers/mock-principal.service.ts
   create src/test/javascript/spec/helpers/mock-route.service.ts
   create src/test/javascript/spec/helpers/mock-language.service.ts
   create src/test/javascript/e2e/account/account.spec.ts
   create src/test/javascript/e2e/admin/administration.spec.ts
   create src/test/javascript/protractor.conf.js
   create src/main/webapp/i18n/et/audits.json
   create src/main/webapp/i18n/et/configuration.json
   create src/main/webapp/i18n/et/error.json
   create src/main/webapp/i18n/et/gateway.json
   create src/main/webapp/i18n/et/login.json
   create src/main/webapp/i18n/et/logs.json
   create src/main/webapp/i18n/et/home.json
   create src/main/webapp/i18n/et/metrics.json
   create src/main/webapp/i18n/et/password.json
   create src/main/webapp/i18n/et/register.json
   create src/main/webapp/i18n/et/sessions.json
   create src/main/webapp/i18n/et/settings.json
   create src/main/webapp/i18n/et/user-management.json
   create src/main/webapp/i18n/et/social.json
   create src/main/webapp/i18n/et/activate.json
   create src/main/webapp/i18n/et/global.json
   create src/main/webapp/i18n/et/health.json
   create src/main/webapp/i18n/et/reset.json
   create src/main/resources/i18n/messages_et.properties
   create src/main/webapp/i18n/en/audits.json
   create src/main/webapp/i18n/en/configuration.json
   create src/main/webapp/i18n/en/error.json
   create src/main/webapp/i18n/en/gateway.json
   create src/main/webapp/i18n/en/login.json
   create src/main/webapp/i18n/en/logs.json
   create src/main/webapp/i18n/en/home.json
   create src/main/webapp/i18n/en/metrics.json
   create src/main/webapp/i18n/en/password.json
   create src/main/webapp/i18n/en/register.json
   create src/main/webapp/i18n/en/sessions.json
   create src/main/webapp/i18n/en/settings.json
   create src/main/webapp/i18n/en/user-management.json
   create src/main/webapp/i18n/en/social.json
   create src/main/webapp/i18n/en/activate.json
   create src/main/webapp/i18n/en/global.json
   create src/main/webapp/i18n/en/health.json
   create src/main/webapp/i18n/en/reset.json
   create src/main/resources/i18n/messages_en.properties
   create src/main/webapp/i18n/ru/audits.json
   create src/main/webapp/i18n/ru/configuration.json
   create src/main/webapp/i18n/ru/error.json
   create src/main/webapp/i18n/ru/gateway.json
   create src/main/webapp/i18n/ru/login.json
   create src/main/webapp/i18n/ru/logs.json
   create src/main/webapp/i18n/ru/home.json
   create src/main/webapp/i18n/ru/metrics.json
   create src/main/webapp/i18n/ru/password.json
   create src/main/webapp/i18n/ru/register.json
   create src/main/webapp/i18n/ru/sessions.json
   create src/main/webapp/i18n/ru/settings.json
   create src/main/webapp/i18n/ru/user-management.json
   create src/main/webapp/i18n/ru/social.json
   create src/main/webapp/i18n/ru/activate.json
   create src/main/webapp/i18n/ru/global.json
   create src/main/webapp/i18n/ru/health.json
   create src/main/webapp/i18n/ru/reset.json
   create src/main/resources/i18n/messages_ru.properties

I'm all done. Running npm install for you to install the required dependencies. If this fails, try running the command yourself.

npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated node-uuid@1.4.7: use uuid module instead
npm WARN deprecated npmconf@2.1.2: this package has been reintegrated into npm and is now out of date with respect to npm
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN prefer global node-gyp@3.5.0 should be installed with -g

> phantomjs-prebuilt@2.1.14 install /home/vagrant/projects/jhipster-npm/node_modules/phantomjs-prebuilt
> node install.js

PhantomJS not found on PATH
Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2
Saving to /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
Receiving...
  [=======================================-] 99%
Received 22866K total.
Extracting tar contents (via spawned process)
Removing /home/vagrant/projects/jhipster-npm/node_modules/phantomjs-prebuilt/lib/phantom
Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1486078260888/phantomjs-2.1.1-linux-x86_64 -> /home/vagrant/projects/jhipster-npm/node_modules/phantomjs-prebuilt/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /home/vagrant/projects/jhipster-npm/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs

> node-sass@4.5.0 install /home/vagrant/projects/jhipster-npm/node_modules/node-sass
> node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.5.0/linux-x64-48_binding.node
Download complete  ] - :
Binary saved to /home/vagrant/projects/jhipster-npm/node_modules/node-sass/vendor/linux-x64-48/binding.node
Caching binary to /home/vagrant/.npm/node-sass/4.5.0/linux-x64-48_binding.node

> spawn-sync@1.0.15 postinstall /home/vagrant/projects/jhipster-npm/node_modules/spawn-sync
> node postinstall

> node-sass@4.5.0 postinstall /home/vagrant/projects/jhipster-npm/node_modules/node-sass
> node scripts/build.js

Binary found at /home/vagrant/projects/jhipster-npm/node_modules/node-sass/vendor/linux-x64-48/binding.node
Testing binary
Binary is fine

> gifsicle@3.0.4 postinstall /home/vagrant/projects/jhipster-npm/node_modules/gifsicle
> node lib/install.js

  ✔ gifsicle pre-build test passed successfully

> mozjpeg@4.1.1 postinstall /home/vagrant/projects/jhipster-npm/node_modules/mozjpeg
> node lib/install.js

  ✔ mozjpeg pre-build test passed successfully

> optipng-bin@3.1.2 postinstall /home/vagrant/projects/jhipster-npm/node_modules/optipng-bin
> node lib/install.js

  ✔ optipng pre-build test passed successfully

> pngquant-bin@3.1.1 postinstall /home/vagrant/projects/jhipster-npm/node_modules/pngquant-bin
> node lib/install.js

  ✔ pngquant pre-build test passed successfully

> yo@1.8.5 postinstall /home/vagrant/projects/jhipster-npm/node_modules/yo
> yodoctor

Yeoman Doctor
Running sanity checks on your system

✔ Global configuration file is valid
✔ Node.js version
✔ No .bowerrc file in home directory
✔ No .yo-rc.json file in home directory
✔ npm version
✔ NODE_PATH matches the npm root

Everything looks all right!

> jhipster@0.0.0 postinstall /home/vagrant/projects/jhipster-npm
> webdriver-manager update && npm run webpack:build

[01:31:23] I/file_manager - creating folder /home/vagrant/projects/jhipster-npm/node_modules/protractor/node_modules/webdriver-manager/selenium
[01:31:23] I/downloader - selenium standalone: downloading version 2.53.1
[01:31:23] I/downloader - curl -o /home/vagrant/projects/jhipster-npm/node_modules/protractor/node_modules/webdriver-manager/selenium/selenium-server-standalone-2.53.1.jar https://selenium-release.storage.googleapis.com/2.53/selenium-server-standalone-2.53.1.jar
[01:31:23] I/downloader - chromedriver: downloading version 2.26
[01:31:23] I/downloader - curl -o /home/vagrant/projects/jhipster-npm/node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver_2.26linux64.zip https://chromedriver.storage.googleapis.com/2.26/chromedriver_linux64.zip
[01:31:23] I/downloader - geckodriver: downloading version v0.11.1
[01:31:23] I/downloader - curl -o /home/vagrant/projects/jhipster-npm/node_modules/protractor/node_modules/webdriver-manager/selenium/geckodriver-v0.11.1-linux64.tar.gz https://github.com/mozilla/geckodriver/releases/download/v0.11.1/geckodriver-v0.11.1-linux64.tar.gz
[01:31:24] I/update - chromedriver: unzipping /home/vagrant/projects/jhipster-npm/node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver_2.26linux64.zip
[01:31:25] I/update - chromedriver: setting permissions to 0755 for /home/vagrant/projects/jhipster-npm/node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver_2.26
[01:31:27] I/update - geckodriver: unzipping /home/vagrant/projects/jhipster-npm/node_modules/protractor/node_modules/webdriver-manager/selenium/geckodriver-v0.11.1-linux64.tar.gz
[01:31:27] I/update - geckodriver: setting permissions to 0755 for /home/vagrant/projects/jhipster-npm/node_modules/protractor/node_modules/webdriver-manager/selenium/geckodriver-v0.11.1

> jhipster@0.0.0 webpack:build /home/vagrant/projects/jhipster-npm
> webpack --config webpack/webpack.vendor.js && webpack --config webpack/webpack.dev.js

Hash: 40718ef74a09dc91d9fc
Version: webpack 2.2.0
Time: 12193ms
                                 Asset     Size  Chunks                    Chunk Names
  674f50d287a8c48dc19ba404d20fe713.eot   166 kB          [emitted]         
  677433a0892aaed7b7d2628c313c9775.svg  6 bytes          [emitted]         
  b06871f281fee6b241d60582ae9369b9.ttf   166 kB          [emitted]         
af7ae505a9eed503f8b8e6982036873e.woff2  77.2 kB          [emitted]         
 fee66e712a8a08eef5805a46892932ad.woff    98 kB          [emitted]         
                         vendor.dll.js  4.35 MB       0  [emitted]  [big]  vendor
   [0] ./~/@angular/core/index.js 2.5 kB {0} [built]
  [14] ./~/@angular/common/index.js 771 bytes {0} [built]
  [98] ./~/@angular/http/index.js 734 bytes {0} [built]
  [99] ./~/@angular/platform-browser/index.js 635 bytes {0} [built]
 [241] ./~/rxjs/Rx.js 9.58 kB {0} [built]
 [431] ./~/@angular/platform-browser-dynamic/index.js 395 bytes {0} [built]
 [432] ./~/@angular/router/index.js 909 bytes {0} [built]
 [433] ./~/@ng-bootstrap/ng-bootstrap/index.js 4.16 kB {0} [built]
 [434] ./~/angular2-cookie/core.js 782 bytes {0} [built]
 [435] ./~/angular2-infinite-scroll/angular2-infinite-scroll.js 2.94 kB {0} [built]
 [436] ./~/jquery/dist/jquery.js 377 bytes {0} [built] [failed] [1 error]
 [437] ./~/ng-jhipster/index.js 2.52 kB {0} [built]
 [438] ./~/ng2-webstorage/dist/app.js 2.99 kB {0} [built]
 [439] ./src/main/webapp/app/vendor.ts 57 bytes {0} [built]
 [855] dll vendor 12 bytes {0} [built]
    + 841 hidden modules

ERROR in ./~/jquery/dist/jquery.js
Module parse failed: /home/vagrant/projects/jhipster-npm/node_modules/jquery/dist/jquery.js Parenthesized pattern (8572:3)
You may need an appropriate loader to handle this file type.
|   for ( key in src ) {
|       if ( src[ key ] !== undefined ) {
|           ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ];
|       }
|   }
 @ dll vendor

ERROR in ./~/@angular/compiler/src/aot/static_reflector.js
Module parse failed: /home/vagrant/projects/jhipster-npm/node_modules/@angular/compiler/src/aot/static_reflector.js Parenthesized pattern (793:4)
You may need an appropriate loader to handle this file type.
| function positionalError(message, fileName, line, column) {
|     var /** @type {?} */ result = new Error(message);
|     ((result)).fileName = fileName;
|     ((result)).line = line;
|     ((result)).column = column;
 @ ./~/@angular/compiler/index.js 30:0-61
 @ dll vendor

ERROR in ./~/@angular/compiler/src/jit/compiler.js
Module parse failed: /home/vagrant/projects/jhipster-npm/node_modules/@angular/compiler/src/jit/compiler.js Parenthesized pattern (283:12)
You may need an appropriate loader to handle this file type.
|             assertComponent(compMeta);
|             var /** @type {?} */ HostClass = function HostClass() { };
|             ((HostClass)).overriddenName = identifierName(compMeta.type) + "_Host";
|             var /** @type {?} */ hostMeta = createHostComponentMeta(HostClass, compMeta);
|             compiledTemplate = new CompiledTemplate(true, compMeta.selector, compMeta.type, hostMeta, ngModule, [compMeta.type]);
 @ ./~/@angular/compiler/index.js 36:0-49
 @ dll vendor

ERROR in ./~/@angular/compiler/src/facade/errors.js
Module parse failed: /home/vagrant/projects/jhipster-npm/node_modules/@angular/compiler/src/facade/errors.js Parenthesized pattern (64:32)
You may need an appropriate loader to handle this file type.
|          * @return {?}
|          */
|         set: function (value) { ((this._nativeError)).stack = value; },
|         enumerable: true,
|         configurable: true
 @ ./~/@angular/compiler/src/util.js 13:0-44
 @ ./~/@angular/compiler/index.js
 @ dll vendor

ERROR in ./~/@angular/core/src/util/decorators.js
Module parse failed: /home/vagrant/projects/jhipster-npm/node_modules/@angular/core/src/util/decorators.js Parenthesized pattern (156:12)
You may need an appropriate loader to handle this file type.
|     if (clsDef.hasOwnProperty('extends')) {
|         if (typeof clsDef.extends === 'function') {
|             ((constructor)).prototype = proto =
|                 Object.create(((clsDef.extends)).prototype);
|         }
 @ ./~/@angular/core/src/util.js 9:0-42
 @ ./~/@angular/core/src/core.js
 @ ./~/@angular/core/index.js
 @ dll vendor

ERROR in ./~/@angular/core/src/facade/errors.js
Module parse failed: /home/vagrant/projects/jhipster-npm/node_modules/@angular/core/src/facade/errors.js Parenthesized pattern (64:32)
You may need an appropriate loader to handle this file type.
|          * @return {?}
|          */
|         set: function (value) { ((this._nativeError)).stack = value; },
|         enumerable: true,
|         configurable: true
 @ ./~/@angular/core/src/application_ref.js 15:0-53
 @ ./~/@angular/core/src/core.js
 @ ./~/@angular/core/index.js
 @ dll vendor

ERROR in ./~/@angular/core/src/di/forward_ref.js
Module parse failed: /home/vagrant/projects/jhipster-npm/node_modules/@angular/core/src/di/forward_ref.js Parenthesized pattern (24:4)
You may need an appropriate loader to handle this file type.
|  */
| export function forwardRef(forwardRefFn) {
|     ((forwardRefFn)).__forward_ref__ = forwardRef;
|     ((forwardRefFn)).toString = function () { return stringify(this()); };
|     return (((forwardRefFn)));
 @ ./~/@angular/core/src/di.js 14:0-65
 @ ./~/@angular/core/src/core.js
 @ ./~/@angular/core/index.js
 @ dll vendor

ERROR in ./~/@angular/platform-browser/src/browser/browser_adapter.js
Module parse failed: /home/vagrant/projects/jhipster-npm/node_modules/@angular/platform-browser/src/browser/browser_adapter.js Parenthesized pattern (88:75)
You may need an appropriate loader to handle this file type.
|      * @return {?}
|      */
|     BrowserDomAdapter.prototype.setProperty = function (el, name, value) { ((el))[name] = value; };
|     /**
|      * @param {?} el
 @ ./~/@angular/platform-browser/src/browser.js 12:0-62
 @ ./~/@angular/platform-browser/src/platform-browser.js
 @ ./~/@angular/platform-browser/index.js
 @ dll vendor

ERROR in ./~/@angular/platform-browser/src/dom/dom_renderer.js
Module parse failed: /home/vagrant/projects/jhipster-npm/node_modules/@angular/platform-browser/src/dom/dom_renderer.js Parenthesized pattern (321:8)
You may need an appropriate loader to handle this file type.
|      */
|     DomRenderer.prototype.setElementProperty = function (renderElement, propertyName, propertyValue) {
|         ((renderElement))[propertyName] = propertyValue;
|     };
|     /**
 @ ./~/@angular/platform-browser/src/browser.js 18:0-71
 @ ./~/@angular/platform-browser/src/platform-browser.js
 @ ./~/@angular/platform-browser/index.js
 @ dll vendor

ERROR in ./~/@angular/router/src/apply_redirects.js
Module parse failed: /home/vagrant/projects/jhipster-npm/node_modules/@angular/router/src/apply_redirects.js Parenthesized pattern (330:20)
You may need an appropriate loader to handle this file type.
|             if (route.loadChildren) {
|                 return map.call(this.configLoader.load(injector, route.loadChildren), function (r) {
|                     ((route))._loadedConfig = r;
|                     return new UrlSegmentGroup(segments, {});
|                 });
 @ ./~/@angular/router/src/router.js 19:0-51
 @ ./~/@angular/router/src/index.js
 @ ./~/@angular/router/index.js
 @ dll vendor

ERROR in ./~/@angular/common/src/facade/errors.js
Module parse failed: /home/vagrant/projects/jhipster-npm/node_modules/@angular/common/src/facade/errors.js Parenthesized pattern (64:32)
You may need an appropriate loader to handle this file type.
|          * @return {?}
|          */
|         set: function (value) { ((this._nativeError)).stack = value; },
|         enumerable: true,
|         configurable: true
 @ ./~/@angular/common/src/pipes/invalid_pipe_argument_error.js 13:0-45
 @ ./~/@angular/common/src/pipes/async_pipe.js
 @ ./~/@angular/common/src/pipes/index.js
 @ ./~/@angular/common/src/common.js
 @ ./~/@angular/common/index.js
 @ dll vendor

npm ERR! Linux 4.4.0-38-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "run" "webpack:build"
npm ERR! node v6.9.5
npm ERR! npm  v4.1.2
npm ERR! code ELIFECYCLE
npm ERR! jhipster@0.0.0 webpack:build: `webpack --config webpack/webpack.vendor.js && webpack --config webpack/webpack.dev.js`
npm ERR! Exit status 2
npm ERR! 
npm ERR! Failed at the jhipster@0.0.0 webpack:build script 'webpack --config webpack/webpack.vendor.js && webpack --config webpack/webpack.dev.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the jhipster package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     webpack --config webpack/webpack.vendor.js && webpack --config webpack/webpack.dev.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs jhipster
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls jhipster
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/vagrant/projects/jhipster-npm/npm-debug.log

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.0.17: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN @angular/compiler-cli@2.4.5 requires a peer of @angular/compiler@2.4.5 but none was installed.
npm WARN @angular/compiler-cli@2.4.5 requires a peer of @angular/core@2.4.5 but none was installed.
npm ERR! Linux 4.4.0-38-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v6.9.5
npm ERR! npm  v4.1.2
npm ERR! code ELIFECYCLE
npm ERR! jhipster@0.0.0 postinstall: `webdriver-manager update && npm run webpack:build`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the jhipster@0.0.0 postinstall script 'webdriver-manager update && npm run webpack:build'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the jhipster package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     webdriver-manager update && npm run webpack:build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs jhipster
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls jhipster
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/vagrant/projects/jhipster-npm/npm-debug.log

Server application generated successfully.

Run your Spring Boot application:
 ./gradlew

Client application generated successfully.

Start your Webpack development server with:
 npm start

vagrant@vagrant:~/projects/jhipster-npm$ 
Motivation for or Use Case

I don't need --npm flag. I am just reporting problem I saw when I tested some generator changes: changed npm to <%= clientPackageManager %> in some places.
If nobody needs --npm flag then maybe this ticket can be closed.

Reproduce the error

yo jhipster --npm

Related issues
Suggest a Fix
JHipster Version(s)

Tested with official 4.0.0 release and with latest master.

jhipster@0.0.0 /home/vagrant/projects/jhipster-npm
├── UNMET PEER DEPENDENCY @angular/compiler@2.4.4
├── UNMET PEER DEPENDENCY @angular/core@2.4.4
└── generator-jhipster@4.0.0 
JHipster configuration, a .yo-rc.json file generated in the root folder
{
  "generator-jhipster": {
    "jhipsterVersion": "4.0.0",
    "baseName": "jhipster",
    "packageName": "com.mycompany.myapp",
    "packageFolder": "com/mycompany/myapp",
    "serverPort": "8080",
    "authenticationType": "session",
    "hibernateCache": "ehcache",
    "clusteredHttpSession": false,
    "websocket": false,
    "databaseType": "sql",
    "devDatabaseType": "h2Disk",
    "prodDatabaseType": "mysql",
    "searchEngine": false,
    "messageBroker": false,
    "buildTool": "gradle",
    "enableSocialSignIn": true,
    "rememberMeKey": "29ece316531ebf423b5580a93369ae4991e3f177",
    "useSass": false,
    "clientPackageManager": "npm",
    "applicationType": "monolith",
    "clientFramework": "angular2",
    "testFrameworks": [
      "gatling",
      "cucumber",
      "protractor"
    ],
    "jhiPrefix": "jhi",
    "enableTranslation": true,
    "nativeLanguage": "et",
    "languages": [
      "et",
      "en",
      "ru"
    ]
  }
}
Entity configuration(s) entityName.json files generated in the .jhipster directory

ls: no such file or directory: .jhipster/*.json

Browsers and Operating System

java version "1.8.0_111" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

git version 2.7.4

node: v6.9.5

npm: 4.1.2

bower: 1.7.9

gulp: [01:55:28] CLI version 3.9.1 [01:55:28] Local version 3.9.1

yeoman: 1.8.5

Docker version 1.12.2, build bb80604

docker-compose version 1.8.0, build f3628c7

ruddell commented 7 years ago

I think it's related to some dependency... It just started happening Same issue https://github.com/angular/angular-cli/issues/4378

ruddell commented 7 years ago

I can't reproduce so I think they fixed it, From the related thread:

The problem was indeed in acorn, one of WebPack's dependencies and should be fixed by doing:

rm -rf node_modules
npm install

Or just: npm install acorn@4.0.7

Please reopen if you are still having issues

kaidohallik commented 7 years ago

I also can't reproduce any more. Thanks for quick clearifing @ruddell