Модуль JHipster не выполняется - функция не найдена - PullRequest
0 голосов
/ 05 ноября 2019
OS: Windows 10
Node.js: 8.16.2
npm: 6.4.1
JHipster: 6.4.1

Я изучаю модули JHipster и JHipster и много читаю и экспериментирую. У меня почти нет опыта работы с Javascript или Node.js.

Я обнаружил генератор модулей JHipster (https://github.com/jhipster/generator-jhipster-module) и использовал его для создания базового модуля "Hello World".

Я создал простое монолитное приложение JHipster (без сущностей), которое я запустил, чтобы убедиться, что оно работает, и оно работает. Затем я попытался запустить свой модуль через yo jhipster-helloworld.

Я получаю ошибку сразуbat:

> yo jhipster-helloworld
events.js:183
      throw er; // Unhandled 'error' event
      ^

TypeError: this.getJhipsterAppConfig is not a function
    at module.exports.readConfig (C:\Users\JO24447\workspace\jhipster\modules\mod3\generators\app\index.js:16:47)
    at Object.<anonymous> (C:\Users\JO24447\workspace\jhipster\modules\mod3\node_modules\generator-jhipster\node_modules\yeoman-generator\lib\index.js:424:27)
    at C:\Users\JO24447\workspace\jhipster\modules\mod3\node_modules\run-async\index.js:25:25
    at new Promise (<anonymous>)
    at C:\Users\JO24447\workspace\jhipster\modules\mod3\node_modules\run-async\index.js:24:19
    at self.env.runLoop.add.completed (C:\Users\JO24447\workspace\jhipster\modules\mod3\node_modules\generator-jhipster\node_modules\yeoman-generator\lib\index.js:425:13)
    at runCallback (timers.js:810:20)
    at tryOnImmediate (timers.js:768:5)
    at processImmediate [as _immediateCallback] (timers.js:745:5)

Ссылочный вызов функции находится в моем (сгенерированном) коде модуля:

module.exports = class extends BaseGenerator {
...
            readConfig() {
                this.jhipsterAppConfig = this.getJhipsterAppConfig();
                if (!this.jhipsterAppConfig) {
                    this.error('Can\'t read .yo-rc.json');
                }
            },
...
        };
    }

Это из-за несовместимых версий между тем, что было сгенерировано генератором модуля и JHipsterбиблиотеки доступны в моем установленном дистрибутиве?

Я сталкивался с похожими проблемами неопределенных функций в сгенерированном коде в другом месте.

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