Не удается найти модуль users.json ошибка в express-gateway - PullRequest
0 голосов
/ 03 апреля 2019

После установки Express-Gateway, когда я создаю API-шлюз с помощью следующей команды,

eg gateway create

Я получаю следующую ошибку.


[EG:config] error: Cannot find module 'C:\My Content\Microservice Projects\FIFA Team Selection\config\models\users.json'
C:\My Content\Microservice Projects\FIFA Team Selection\node_modules\express-gateway\lib\config\index.js:15
  throw err;
  ^

Error: Cannot find module 'C:\My Content\Microservice Projects\FIFA Team Selection\config\models\users.json'
    at Function.Module._resolveFilename (module.js:538:15)
    at Function.Module._load (module.js:468:25)
    at Module.require (module.js:587:17)
    at require (internal/module.js:11:18)
    at forEach.model (C:\My Content\Microservice Projects\FIFA Team Selection\node_modules\express-gateway\lib\config\config.js:68:27)
    at Array.forEach (<anonymous>)
    at Config.loadModels (C:\My Content\Microservice Projects\FIFA Team Selection\node_modules\express-gateway\lib\config\config.js:65:61)
    at Object.<anonymous> (C:\My Content\Microservice Projects\FIFA Team Selection\node_modules\express-gateway\lib\config\index.js:11:10)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
child_process.js:624
    throw err;
    ^

Error: Command failed: C:\My Content\Microservice Projects\FIFA Team Selection\node_modules\.bin\eg.cmd gateway create
    at checkExecSyncError (child_process.js:601:13)
    at execFileSync (child_process.js:621:13)
    at exports.executeInScope.env (C:\Users\bmaheshwari\AppData\Roaming\npm\node_modules\express-gateway\bin\execution-scope.js:37:5)
    at Object.exports.bootstrap (C:\Users\bmaheshwari\AppData\Roaming\npm\node_modules\express-gateway\bin\environment.js:11:7)
    at Object.<anonymous> (C:\Users\bmaheshwari\AppData\Roaming\npm\node_modules\express-gateway\bin\index.js:9:46)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
    at Function.Module._load (module.js:491:3)

Я попытался удалить папку node_modules и повторноустановить его снова, но проблема остается.

1 Ответ

0 голосов
/ 04 мая 2019

Обычно это может произойти, если что-то не так во время раздела scaffolding / creation. Я также вижу, что вы запускаете команду из Windows.

У нас были разные пользователи, которые жаловались на некоторые странные проблемы CLI с этой операционной системой, которые я сейчас не поддерживаю активно.

Не должно быть слишком сложно скопировать этот файл из хранилища и поместить его в нужный каталог. Я знаю, что это обходной путь, но это должно сработать.

...