Я получил ошибку при загрузке db.json

Когда я ввожу эту команду

sudo json-server db.json 

Я получил эту ошибку:

/usr/local/lib/node_modules/json-server/src/cli/utils/load.js:31
    data = low(source, { storage: fileAsync }).state()
                                               ^

TypeError: low(...).state is not a function
    at module.exports (/usr/local/lib/node_modules/json-server/src/cli/utils/load.js:31:48)
    at start (/usr/local/lib/node_modules/json-server/src/cli/run.js:99:5)
    at module.exports (/usr/local/lib/node_modules/json-server/src/cli/run.js:126:3)
    at module.exports (/usr/local/lib/node_modules/json-server/src/cli/index.js:86:3)
    at Object.<anonymous> (/usr/local/lib/node_modules/json-server/bin/index.js:2:22)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Function.Module.runMain (module.js:441:10)

Кто-нибудь может мне помочь?

2 ответа

Я столкнулся с той же проблемой, но исправил ее, удалив модуль json-server, установленный с --save-dev. Попробуйте заставить читать модуль как глобальный.

Я столкнулся с той же проблемой, и я уже установил JSON-сервер с -g,

Я не уверен, что это такая же проблема, как эта, но я исправил эту проблему, обновив версию узла и переустановив json-сервер.

Надеюсь, что эта информация также поможет вам.

Другие вопросы по тегам