Ошибка при установке зависимостей npm: неожиданный конец ввода JSON при разборе рядом с '... ories ": {}," dist ": {" in' - PullRequest
0 голосов
/ 09 января 2019

Я получаю ошибку при запуске npm install. Журналы от debug.log следующие:

2644 silly saveTree +-- webfontloader@1.6.28
2644 silly saveTree `-- zone.js@0.8.26
2645 verbose stack SyntaxError: Unexpected end of JSON input while parsing near '...ories":{},"dist":{"in'
2645 verbose stack     at JSON.parse (<anonymous>)
2645 verbose stack     at parseJson (C:\Program Files\nodejs\node_modules\npm\node_modules\json-parse-better-errors\index.js:7:17)
2645 verbose stack     at consumeBody.call.then.buffer (C:\Program Files\nodejs\node_modules\npm\node_modules\node-fetch-npm\src\body.js:96:50)
2645 verbose stack     at process._tickCallback (internal/process/next_tick.js:68:7)

угловая версия 6.1.10

нпм 6.4.1

Узел 10.10.0

Windows 10

зависимости package.json:

"@angular/animations": "6.1.10",
"@angular/cli": "~6.2.4",
"@angular/common": "6.1.10",
"@angular/compiler": "6.1.10",
"@angular/compiler-cli": "6.1.10",
"@angular/core": "6.1.10",
"@angular/forms": "6.1.10",
"@angular/http": "6.1.10",
"@angular/platform-browser": "6.1.10",
"@angular/platform-browser-dynamic": "6.1.10",
"@angular/router": "6.1.10",
"jest": "23.5.0",

Любые указатели, чтобы получить эту работу с благодарностью.

1 Ответ

0 голосов
/ 09 января 2019

Лечим для этого очистку npm-кэша:

  1. Мне пришлось очистить кэш npm, удалить существующий каталог npm-cache от C:\Users\username\AppData\Roaming.

    пробег npm cache clean --force

  2. Мне также пришлось настроить конфигурацию npm для использования http вместо https.

  3. Удалить node_modules из каталога проекта.
  4. Запустите npm install для установки зависимостей проекта.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...