2017-02-07 21 views
0

Я был возился с моей конфигурацией node.js, следуя руководству по перемещению папки глобальных таблиц куда-то более подходящему.Node.js - «тот узел» возвращает неправильный путь

В итоге я оказался в положении, когда я не мог ничего установить с помощью NPM. Поэтому я попробовал «какой npm». Это возвращает:

"which npm"

Путь к файлу не так, мой C: \ диск не введен правильно. Очевидно, это неправильно. Но я не мог понять, как это изменить. Из любопытства, я пытался "какой узел":

"which node"

Что тоже неправильно. Я не могу редактировать файл префикса, потому что npm не позволит мне ничего делать. Я попробовал перезагрузить компьютер, завершить удаление, добавив реальный путь к папке $ PATH, но ничего не работает.

Поблагодарили бы за помощь!

+0

Запустите 'which npm' в консоли Windows - он укажет на правильный адрес. Вы используете что-то, что пытается быть совместимым с стандартом POSIX - не так ли? –

+0

«который» не распознается как внутренняя или внешняя команда, исполняемая программа или командный файл. –

+0

'где node' - для Windows,' какой узел' для POSIX, извините за это –

ответ

0

Чтобы исправить это, я удаляю файл .npmrc в домашнем каталоге (windows: C: \ user \ username), удаленный и повторно установленный узел.

Все работает отлично.