Связать .npm-глобальный каталог с путем Windows? - PullRequest
0 голосов
/ 05 июля 2019

Однажды, войдя в свой компьютер, я обнаружил, что все мои глобальные пакеты npm перестали работать. Я попытался набрать команды типа ng version в командной строке, но я только что получил сообщение о том, что не было команды с именем "ng". Я попытался сделать npm install -g @angular/cli снова, хотя я знал, что это было установлено, но это ничего не изменило.

Люди на онлайн-форумах предлагали связать %AppData%\npm с путем, но это тоже ничего не делало (я уверен, что оно было на пути с самого начала). Через некоторое время я обнаружил, что все файлы, которые принадлежали моим глобальным пакетам, были сохранены в %USERPROFILE%\.npm-global. Я попытался связать папку .npm-global с путем, и это, безусловно, сработало.

Мои вопросы: почему мои пакеты установлены в этой папке, а не в папке npm, как на большинстве компьютеров, и является ли плохой идеей связать каталог .npm-global с путем?

Я думаю, тот факт, что я недавно установил nvm и пряжу, может быть как-то связан с тем, что он просто перестал работать на ночь.

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