Почему я получаю неожиданный токен '\ u0000' при использовании пакета npm install -g

Это, вероятно, проблема Windows, но я не нашел никакой информации при поиске этой проблемы. Я использовал ионную структуру, которая опирается на Кордову (или Phonegap). Однако проблема не относится ни к одному из этих пакетов. Я часто вижу эту ошибку. Таким образом, ошибка возникает, когда я запускаю команду, такую ​​как:

npm install -g cordova

Однако я мог бы заменить различные другие пакеты и получить ту же ошибку. Я вставлю фрагмент (очень короткий) ниже сообщения об ошибке. Странно, что раньше у меня был ионный проект, работающий в этом каталоге. Тогда сегодня он сказал мне, что ионный не может быть найден. Я подозреваю, что это другая проблема, чем основная проблема, которую я описываю здесь.

Я установил git bash, поэтому у меня есть Linux-подобная среда, которую я мог бы попробовать. Я бы просто выделил git bash для окна bash с различными командами bash. Если есть более простой способ исправить это для пользователей Windows, сообщите мне об этом. Я видел курсы на Pluralsight, где инструкторы, похоже, с радостью используют npm без проблем. Кроме того, когда я использую йоман, я также в какой-то момент, во многих случаях, получаю ту же ошибку.
Ошибка

npm ERR! Failed to parse json
npm Unexpected token '\u0000' at 1:1
npm ERR!
npm ERR! ^
npm ERR! File: c:\Users\Bruce\AppData\Roaming\npm-cache\amdefine\1.0.0\package\package.json
npm ERR! Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript.
npm ERR!
npm ERR! This is not a bug in npm
npm ERR! Tell the package author to fix their package.json file. JSON.parse.

Заранее благодарим за помощь/совет, Брюс

Ответы

Ответ 1

Через этот вопрос на SO может быть, что вам просто нужно сделать:

npm cache clean.

Но также попробуйте другие методы, предлагаемые там, например, добавив параметр реестра:

npm install <packagename> --registry http://registry.npmjs.org/.

Или, если вы сами объединились с файлом package.json, проверьте, действительно ли он.