npm ОШИБКА! Неожиданный конец ввода JSON при разборе рядом с '... tore-4.0.0.tgz "," file " - PullRequest
0 голосов
/ 14 апреля 2020

Я столкнулся с этой проблемой в windows 7, а теперь в Ubuntu 19.10. Я только что закончил форматирование моего P C и настроил среду разработки. Кто-нибудь может помочь?

узел v12.16.2

npm v6.14.4

npm install -g gatsby-cli

npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm ERR! Unexpected end of JSON input while parsing near '...tore-4.0.0.tgz","file'
npm ERR! A complete log of this run can be found in:
npm ERR!     /home/rodrigo/.npm/_logs/2020-04-14T03_11_30_986Z-debug.log

При повторной попытке запуска npm install -g gatsby-cli, вот что происходит:

npm ERR! Response timeout while trying to fetch https://registry.npmjs.org/emoji-regex (over 30000ms)

Ответы [ 2 ]

0 голосов
/ 14 апреля 2020

Мне нужно изменить реестр npm.

npm config set registry "https://registry.npmjs.com/"

Затем очистить кеш.

npm cache clean --force

И, наконец, запустить установщик gatsby.

npm install -g gatsby-cli
0 голосов
/ 14 апреля 2020

Два вопроса здесь. Во-первых, это касается того, что это происходит, когда у вас прерывается соединение, и вы были в процессе анализа некоторых из этих JSON файлов во время установки. Они должны автоматически восстанавливаться, но иногда вам нужно:

npm cache clean --force, чтобы очистить кеш вручную.

Второе связано с тем, что вы не установили реестр для получения пакетов. npm config set registry "https://registry.npmjs.com/" Тогда вам нужно будет переустановить с npm install -g gatsby-cli

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