Как мне исправить мой npm, который кажется бесконечно зацикленным? - PullRequest
0 голосов
/ 28 февраля 2019

Я пытался изменить папки npm и npm-cache на d:\\npm-global и d:\\npm-cache

Мне удалось сделать npm config set cache d:\npm-cache

Когда я пытался сделать npm config set prefix d:\npm-global, я случайно вставил '' в строку папки, когда нажимал ввод.Я удалил папку с ошибками после попытки npm i -g gulp и, к моему ужасу, npm перестал работать вообще, он просто сидит там с моей командной строкой, качающейся до 50% загрузки процессора.

Помогите, пожалуйста!Я пытался найти в реестре и других местах, даже удалил и переустановил MSI-пакет nodejs в Windows.Это сбросит файл D:\Program Files\nodejs\node_modules\npm\npmrc.

Все еще не повезло.Я не могу заставить npm снова работать.: (

edit Немного покопавшись, и я понял, что через Adobe Creative Cloud работает сервер второго узла. Я сомневаюсь, что это проблема, как, например, когда я запускаю npm изВ командной строке cmd.exe для этого процесса выполняется правильная (n: \ program files \ nodejs) версия сервера npm.

edit , поэтому только иногда , когдаЯ нажимаю Control-C, я получаю эту ошибку:

npm error

похоже, что он пытается найти файл, который не существует. Однако,Я очистил папку AppData\Roaming\npm и переустановки сбросили файл по умолчанию d:\program files\nodejs\....npm\npmrc. Я также убедился, что переменная окружения NODE_PATH не установлена. Она не была установлена, когда она работала. Я установил ее, когда былпытаясь внести мои изменения.

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

@ jakemingolla был прав, поэтому я отметил этот ответ как принятый (спасибо Джейку), но я также спросил об этом на форуме NPM и провел небольшой тест после того, как я его заработал.Я думал, что это может кому-то помочь: https://npm.community/t/i-killed-my-npm-on-windows-trying-to-move-some-folders-reinstalling-nodejs-isnt-resetting-the-problem/5743/8?u=chi11ax

0 голосов
/ 28 февраля 2019

Вы сможете изменить настройки конфигурации вручную, изменив ~/.npmrc

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