Невозможно скомпилировать пример приложения jhipster nodejs app - PullRequest
0 голосов
/ 20 апреля 2020

Я клонировал jhipster-sample-app- nodejs из github ( link ).

Я выполнил все инструкции по компиляции и запуску приложения

Я установил все необходимые инструменты для выполнения (npm, nodejs, йо)

Когда я пытаюсь запустить свое приложение с npm start, появляется это сообщение об ошибке:

    return new TSError(diagnosticText, diagnosticCodes)
           ^
TSError: ⨯ Unable to compile TypeScript:
src/web/rest/user.controller.ts:29:54 - error TS2345: Argument of type 'string | Query | (string | Query)[]' is not assignable to parameter of type 'string | number'.
  Type 'Query' is not assignable to type 'string | number'.
    Type 'Query' is not assignable to type 'string'.

29     const pageRequest: PageRequest = new PageRequest(req.query.page, req.query.size, req.query.sort);
                                                        ~~~~~~~~~~~~~~

    at createTSError (C:\Users\uname\Desktop\test\jhipster-sample-app-nodejs-master\server\node_modules\ts-node\src\index.ts:240:12)
    at reportTSError (C:\Users\unmae\Desktop\test\jhipster-sample-app-nodejs-master\server\node_modules\ts-node\src\index.ts:244:19)
    at getOutput (C:\Users\uname\Desktop\test\jhipster-sample-app-nodejs-master\server\node_modules\ts-node\src\index.ts:360:34)
    at Object.compile (C:\Users\uname\Desktop\test\jhipster-sample-app-nodejs-master\server\node_modules\ts-node\src\index.ts:393:11)
    at Module.m._compile (C:\Users\uname\Desktop\test\jhipster-sample-app-nodejs-master\server\node_modules\ts-node\src\index.ts:439:43)
    at Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
    at Object.require.extensions.<computed> [as .ts] (C:\Users\uname\Desktop\test\jhipster-sample-app-nodejs-master\server\node_modules\ts-node\src\index.ts:442:12)
    at Module.load (internal/modules/cjs/loader.js:1000:32)
    at Function.Module._load (internal/modules/cjs/loader.js:899:14)
    at Module.require (internal/modules/cjs/loader.js:1042:19)
[nodemon] app crashed - waiting for file changes before starting...

Может кто-нибудь мне помочь с этой ошибкой?

Заранее спасибо.

1 Ответ

2 голосов
/ 20 апреля 2020

Об этой проблеме было зарегистрировано в NodeJS проекте и исправлено в этом запросе . Новая версия проекта, содержащего исправление, еще не выпущена. В примере приложения используется последняя версия, поэтому он содержит эту проблему.

Исправление заключается в обновлении файла server/package.json, как описано для проблемы , связанной с Github :

"devDependencies": {
    "@types/express-serve-static-core": "4.17.3",
...