При создании нового проекта Angular 5:
версия узла: 8.9.2
Версия npm: 5.5.1
Моя команда
npm install -g @angular/cli
Ошибка
npm ERR! **Unexpected end of JSON input while parsing near '...nt-webpack-plugin":"0'**
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Aashitec\AppData\Roaming\npm-cache\_logs\2017-12-06T13_10_10_729Z-debug.log
журнал ошибок http://www.aashitechno.in/2017-12-06T13_10_10_729Z-debug.log
node.js
angular
npm
npm-install
Касир
источник
источник
npm cache clean --force
работает для меня, спасибо!sudo npm cache clean --force
sudo npm cache verify
sudo npm i npm@latest -g
Эти команды работали для меняОтветы:
Это решило это для меня:
Откройте Windows Powershell от имени администратора
https://devblogs.microsoft.com/premier-developer/getting-started-with-node-js-angular-and-visual-studio-code/
источник
Unexpected token , in JSON at position 366360 while parsing near '... } npm ERR! } npm ERR! }, npm ERR! "webpack-log":...'
C:\Users\[user-name]\AppData\Roaming\npm
главном каталогеРешение:
затем попробуйте снова создать приложение (здесь при создании реагирующего приложения) или установить то, что вы собирались установить.
(создание приложения реакции) [та же проблема npm, которая может возникнуть в другой операции]
(установка угловых кли (или установка чего-либо еще))
Это сработает.
объяснение:
Это проблема, связанная с npm, она связана с повреждением кэша. Несмотря на то, что в более новых версиях npm реализовано самовосстановление, которое обычно гарантирует отсутствие повреждения, но, похоже, это не так эффективно. Принудительная очистка кеша решит проблему.
Ошибка возникает при разборе одного из файлов кэша, которые имеют формат json. Кеш находится в ~ / .npm / _cacache (в linux) и% AppData% / npm-cache (windows). Для моей текущей версии npm и когда я проверил, было три каталога.
если вы проверите первый или второй, структура выглядит следующим образом
И каждый файл кэша имеет формат JSON (и то, что анализируется)
Вот хорошая ссылка из документа: https://docs.npmjs.com/cli/cache
[Обновить] Также, если это не помогло, вы можете проверить этот ответ здесь https://stackoverflow.com/a/50191315/7668448, чтобы показать, как вы можете изменить реестр npm, что может быть полезно. Проверьте и посмотрите.
источник
Если
не работает пытаться
источник
Npm использует Cache для загрузки новых пакетов для вас. Вам нужно очистить кэш npm. используйте следующую команду для очистки:
тогда обычно используйте вашу команду установки npm, например
источник
удалите папки npm и npm-cache в C: \ Users \ admin \ AppData \ Roaming \ (windows), затем выполните cmd
обновить npm до последней версии
затем создайте свой проект 1) Angular
2) React
источник
Я решаю это с
тогда обнови npm
тогда обычно используйте вашу команду установки npm
источник
это решило это
npm cache clean --force
источник
Я использую Windows и удалил все файлы, которые были перечислены ниже, и моя проблема была решена C: \ Users {{your-username}} \ AppData \ Roaming \ npm-cache
источник
Простые решения:
источник
npm cache clean --force
работал на меняОшибка устранена:
$ npm install -g gulp npm ПРЕДУПРЕЖДЕНИЕ устарело gulp-util@3.0.8: gulp-util устарела - замените его, следуя инструкциям на https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5 npm ERR! Неожиданный конец ввода JSON при разборе рядом с '... / RGs88STtAtiMP3tCiNdU'
нпм ERR! Полный журнал этого прогона можно найти в: npm ERR! C: \ Users \ Admin \ AppData \ Roaming \ NPM-cache_logs \ 2018-11-20T07_38_56_733Z-debug.log
источник
Только эта команда решила мою проблему:
Также вы должны убедиться, что вы используете правильную версию узла.
Использование nvm для управления версией узла:
источник
Решение
Для Windows: перейдите к
C:\Users\username\AppData\Roaming\npm-cache
Удалить все файлы и запустите
источник
Я решил, что сначала очистив кеш, используя
затем
источник
Это ошибка с твоего нпм ....
Так что удалите узел и установите его снова.
Оно работает....
PS: После повторной установки узла, установите угловой код глобально.
источник
Я решил мою проблему с этим одним вкладышем
Это работает как шарм все время. Я люблю один лайнер. Примечание: так как это чистая установка, у меня не было проблем с очисткой кеша npm.
источник
Это происходит при глобальной установке CLI экспо, у меня это работает!
источник
Я получил error (
file already exists --force to overwrite
) после запуска следующего кода:Я решил это с помощью:
Обязательно запустите первые команды, чтобы очистить кэш npm.
источник
Я решаю это с
тогда обнови npm
затем используйте команду npm install
источник
Вы можете использовать менеджер пакетов пряжи вместо npm.
Это решило эту проблему для меня
источник
Мой случай - Windows 7 (в нужный момент ничего лучше не было). Помогло мне следующее:
И
источник
Вместо очистки кеша вы можете установить временную папку:
или
источник
Мне пришлось снова клонировать свою ветку и сделать
npm install
источник
Я столкнулся с этой проблемой и перепробовал все ответы на Stackoverflow, но у меня не получилось, наконец-то я нашел решение этой проблемы:
Это работает для меня
источник
Если
npm cache clean --force
проблема не устраняется, попробуйте удалить~/.npm
каталог (* nix / macOS). Это каталог, в котором узел хранит свой кеш, блокировки, журналы, глобальные пакеты (если вы не используете nvm ) и модули, установленные черезnpx
.Сначала сделайте резервную копию вашего текущего
~./npm
каталога:Теперь попробуйте снова запустить команду npm. Это создаст новый
~/.npm
каталог. Если проблема решена, вы можете безопасно удалить резервную копию. Прежде чем сделать это, вы можете просмотреть глобальные пакеты, установленные в вашем~/.npm-backup
каталоге, чтобы вы могли переустановить их с помощьюnpm i -g [package]
.Если проблема не решена, вы можете восстановить резервную копию:
Осторожнее с этими
rm
командами, ребята!источник
Эти команды работали для меня
источник
Не забудьте сделать «обновление npm». это очень важный шаг.
источник
После этого
npm cache clean --force
может быть, вы можете повесить трубку или ждать дальнейшего исполнения
Таким образом, вы также можете использовать этот. Это решит мою проблему.
источник